xxd vimdiff 查看比较二进制

macOS 小端序


file=xx
echo "$1" > $file # $1 是执行这个脚本的第一个参数
rm -f a.zip b.zip
zip a.zip $file
zip b.zip $file
xxd -e -g 2 a.zip > a
xxd -e -g 2 b.zip > b # 以十六进制查看 # hexdump 也行
vimdiff a b # 比较的是十六进制文件

zip 会改变文件的 local file header 的 extra-field 部分 access time 并打包进去。