热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

寻求推荐:高效生成二进制协议格式说明注释的专业工具

比如像这种: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
工具的话一般都是截至到某个时期的,因为新文件格式(其特征)是不断创新的,每天都有新的格式





   



推荐阅读
author-avatar
小新亚笔
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有