【发布时间】:2009-12-17 03:57:29
【问题描述】:
我正在尝试使用 JQuery 从网络服务器中提取二进制文件,在 Javascript 中对其进行解析并显示内容。我可以得到文件并正确解析一些文件。我怎么会遇到一个字节没有按预期输出的问题。
我一次解析文件一个字节,直到我得到十六进制值 B6 才正确,我得到的是 FD 而不是 B6。
读取一个字节的函数
data.charCodeAt(0) & 0xff;
文件为十六进制: 02 00 00 00 55 4C 04 00 B6 00 00 00
我想将文件解析成的格式。
- 短:0002
- 短:0000
- 字符串:UL
- 短:0004
- 长:0000B6
关于为什么最后一个值不正确的任何提示?
【问题讨论】: