Browse code

add HWP 3.x internal filetypes

Kevin Lin authored on 2015/12/09 05:05:30
Showing 4 changed files
... ...
@@ -122,6 +122,7 @@ static const struct ftmap_s {
122 122
     { "CL_TYPE_XDP",        CL_TYPE_XDP             },
123 123
     { "CL_TYPE_XML_WORD",   CL_TYPE_XML_WORD        },
124 124
     { "CL_TYPE_XML_XL",     CL_TYPE_XML_XL          },
125
+    { "CL_TYPE_HWP3",       CL_TYPE_HWP3            },
125 126
     { NULL,			CL_TYPE_IGNORED		}
126 127
 };
127 128
 
... ...
@@ -85,6 +85,7 @@ typedef enum {
85 85
     CL_TYPE_OOXML_PPT,
86 86
     CL_TYPE_OOXML_XL,
87 87
     CL_TYPE_INTERNAL,
88
+    CL_TYPE_HWP3,
88 89
 
89 90
     /* Section for partition types */
90 91
     CL_TYPE_PART_ANY, /* unknown partition type */
... ...
@@ -190,6 +190,7 @@ static const char *ftypes_int[] = {
190 190
   "1:0:3c3f786d6c2076657273696f6e3d22312e3022*3c??3a576f726b626f6f6b:Microsoft Excel 2003 XML Document:CL_TYPE_ANY:CL_TYPE_XML_XL:80",
191 191
   "0:0:49492a00:TIFF Little Endian:CL_TYPE_ANY:CL_TYPE_GRAPHICS:81",
192 192
   "0:0:4d4d:TIFF Big Endian:CL_TYPE_ANY:CL_TYPE_GRAPHICS:81",
193
+  "0:0:48575020446F63756D656E742046696C652056332E3030201A0102030405:HWP 3.x Document:CL_TYPE_ANY:CL_TYPE_HWP3:82",
193 194
   NULL
194 195
 };
195 196
 
... ...
@@ -72,7 +72,7 @@
72 72
  * in re-enabling affected modules.
73 73
  */
74 74
 
75
-#define CL_FLEVEL 81
75
+#define CL_FLEVEL 82
76 76
 #define CL_FLEVEL_DCONF	CL_FLEVEL
77 77
 #define CL_FLEVEL_SIGTOOL CL_FLEVEL
78 78