METHOD AND DEVICE FOR PROCESSING FILE HAVING UNKNOWN FORMAT
1 Assignment
0 Petitions
Accused Products
Abstract
Provided in an example of the present disclosure are a method and apparatus for processing a file having an unknown format, the method comprising: parsing the file header of the file having an unknown format so as to acquire a file format keyword from the file header; determining the file format type of the file having an unknown format, based on the file format keyword, and acquiring an application associated with the unknown file having the format according to the file format type. After the method in the example of the present disclosure is applied, the software environment required for opening this type of file can be determined based on file header analysis, thus avoiding the situation of file format being misjudged in the prior art because the file format and the associated program are determined on the basis of the suffix, thus improving the matching success rate of the associated program.
-
Citations
16 Claims
-
1. (canceled)
-
6. A method for processing files in unknown formats, comprising:
-
parsing a file header of a file in an unknown format to obtain a file format keyword from the file header; and determining a file format type of the file based on the file format keyword, and identifying an application associated with the file according to the file format type; pre-establishing a relation list which stores a relation which associates the file format keyword with the file format type and a relation which associates the file format type with the application; and wherein the determining a file format type of the file based on the file format keyword and identifying an application associated with the file comprises; searching the relation list for a file format type associated with the file format keyword, and determining the file format type found as the file format type of the file; and searching the relation list for an application associated with the file format type, and determining the application found as the application associated with the file. - View Dependent Claims (2, 3, 4, 5, 7)
-
-
8. (canceled)
-
13. An apparatus for processing files in unknown formats, comprising a file header parsing unit and an application identifying unit, wherein
the file header parsing unit is configured for parsing a file header of a file in an unknown format using a processor to obtain a file format keyword from the file header; - and
the application identifying unit is configured for determining a file format type of the file based on the file format keyword using a processor, and identifying an application associated with the file according to the file format type;
whereinthe application identifying unit is configured for searching a pre-established relation list for a file format type associated with the file format keyword, and determine the file format type found as the file format type of the file, searching the relation list for an application associated with the file format type, and determining the application found as the application associated with the file; wherein the relation list stores a relation which associates the file format keyword with the file format type and a relation which associates the file format type with the application. - View Dependent Claims (9, 10, 11, 12, 14)
- and
-
15. A method for processing files in unknown formats, comprising:
-
pre-establishing a list of relations which associates file format keywords with file format types; judging whether a file in an unknown format includes a file header; parsing the file header of the file to obtain a file format keyword from the file header in response to a determination that the file includes a file header, searching the list for a file format type associated with the file format keyword obtained, and identifying an application associated with the file using the file format type of the file, or popping up a default windowed for software recommendation of a Windows operating system to enable a user to download an application which the user regards to be associated with the file from the Internet or to select an application from locally installed applications; and opening the file using the application.
-
-
16. (canceled)
Specification