用于反转字节顺序/更改字节序的命令行
2022-09-04 06:16:33
我正在一些脚本中四处奔波,试图解析Javas编写的一些数据。由于java似乎总是写大字节序,所以我有一个问题,将字节提供给.这是因为总是假设端性与你当前所在的拱门的端性相匹配,而我在一个小端机上。DataOutputStream#writeLong(...)
od
od
我正在寻找一个简单的单行线来反转字节顺序。假设您知道文件的最后8个字节是由上述方法编写的长篇。我目前打印这么长的最佳尝试是writeLong(...)
tail -c 8 file | tac | od -t d8
,但似乎只在文本上工作(足够公平)。我找到了一些对 的引用,但这只会成对交换字节,并且无法反转这八个字节。tac
dd conv=swab
有谁知道一个好的单行线?