xxd vimdiff 查看比较二进制

Tags
os
Created
Jun 29, 2018 3:31 PM

macOS 小端序

http://adoyle.me/blog/why-zip-file-checksum-changed.html

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 并打包进去。

SuperMade with Super