首页 > 代码库 > php中pack 与 unpack函数的用法
php中pack 与 unpack函数的用法
http://zengrong.net/post/1715.htm
https://my.oschina.net/goal/blog/195749
- a:NULL填充的字节串
- A:空格填充的字节串
- h:十六进制数,低四位字节优先
- H:十六进制数,高四位字节优先
- c:有符号字符
- C:无符号字符
- s:有符号短整型(总是16位,机器字节序)
- S:无符号短整型(总是16位,机器字节序)
- n:无符号短整型(总是16位,大尾字节序)
- v:无符号短整型(总是16位,小尾字节序)
- I:有符号整型(机器相关大小和字节序)
- I:无符号整型(机器相关大小和字节序)
- l:有符号长整型(总是32位,机器字节序)
- L:无符号长整型(总是32位,机器字节序)
- N:无符号长整型(总是32位,大尾字节序)
- V:无符号长整型(总是32位,小尾字节序)
- f:浮点数(机器相关大小和表示)
- d:双精度数(机器相关大小和表示)
- x:空字节
- X:倒退一个字节
- @:用NULL填充绝对位置
首先读取文件$file = file_get_contents(‘文件名‘);
然后用unpack(‘C*‘,$file)函数将文件(二进制数据)转化为关联数组。
php中pack 与 unpack函数的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。