我在具有不同架构的设备上使用 LZ4 压缩算法时遇到问题。
这是场景:
- 我有两台设备,一台是带有 openwrt 操作系统的 mips32,另一台是 x86(32 位)ubuntu
- mips 是小端,x86 是大端
- 我使用 lz4 git 代码形式https://github.com/lz4/lz4并为每个设备编译
- 当我在 mips 设备或 x86 上压缩文件并在同一设备上解压缩时,一切正常,但是当我在 mips 上压缩文件并在 x86 中解压缩时,反之亦然,它无法解压缩并返回零大小的文件.
似乎 lz4 应该在不同的架构中工作,但我找不到这里发生了什么。
任何帮助将不胜感激。
最好的,
马吉德。