作者:小新亚笔 | 来源:互联网 | 2024-10-30 21:10
比如像这种:1234567891011121314151617181920212223242526272829303132333435363738gzip 头的格式:+---+---+---+---+
比如像这种:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| gzip 头的格式:
+---+---+---+---+---+---+---+---+---+---+
|ID1|ID2|CM |FLG| MTIME |XFL|OS | (more-->)
+---+---+---+---+---+---+---+---+---+---+
(if FLG.FEXTRA set)
+---+---+=================================+
| XLEN |...XLEN bytes of "extra field"...| (more-->)
+---+---+=================================+
(if FLG.FNAME set)
+=========================================+
|...original file name, zero-terminated...| (more-->)
+=========================================+
(if FLG.FCOMMENT set)
+===================================+
|...file comment, zero-terminated...| (more-->)
+===================================+
(if FLG.FHCRC set)
+---+---+
| CRC16 |
+---+---+
+=======================+
|...compressed blocks...| (more-->)
+=======================+
0 1 2 3 4 5 6 7
+---+---+---+---+---+---+---+---+
| CRC32 | ISIZE |
+---+---+---+---+---+---+---+---+ |
纯手工感觉有点麻烦,Google 上找了一圈似乎没有现成的工具。
搜 file signatrue,或 file fingerprint
工具的话一般都是截至到某个时期的,因为新文件格式(其特征)是不断创新的,每天都有新的格式