以下是引用41824984在2005-7-5 12:54:47的发言:
HGP文件格式:
文件头为HEX:[0348475000100955XX00]
XX为图片文件的张数,HEX:A为第一张图片数据,每张图片数据6400字节,然后以HEX:06结尾
DOC:第n张的开始字节为{(n-1)*6401+10}
每张图片数据:HEX显示:F为第16级灰度,E第15级灰度,D第14级灰度,依次类推
与16级灰度 160*80bmp数据库完全相同。
最近,偶因为我的PC1010没法用HGP浏览器.bin(虽然readme.txt中说可以,但一开就自动关机了)
所以我想用LAVA搞个浏览器, 也分析了一下HGP的格式, 和楼主有点出入的说
我分析的是HGP2.5做的HGP文件: (没有别的意思, 权当学术交流 ^_^)
文件头为HEX:[03 48 47 50 00 10 09 ?? XX YY]
03 48 47 50 为.HGP 文件类型
00 10 09 不清楚
?? 当HGP文件未压缩时是AA, 压缩后则为55.
XX YY为页数: 因为高低位倒置,所以05 00为5页,目前好象没人做256页以上的 所以YY一直为00
每张图片后的06是:延缓时间的秒数X2,所以不一定都是06,
另外最重要的 压缩格式)
F表示该点显示1次,E为2次,D为3次....好象跟楼主的刚好相反
以上是我的探索结果,衷心希望楼主能做出完美的软件!
[此贴子已经被作者于2005-7-7 0:43:11编辑过]
|