問題タブ [lz4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
154 問題
0
投票する
0
に答える
189
参照
compression - mips (リトル エンディアン) でファイルを圧縮し、x86 (ビッグ エンディアン) で解凍すると、LZ4 がクラッシュする
異なるアーキテクチャのデバイスで LZ4 圧縮アルゴリズムを使用すると問題が発生します。
シナリオは次のとおりです。
- openwrt OSを搭載したmips32とx86(32ビット)ubuntuの2つのデバイスがあります
- mips はリトル エンディアン、x86 はビッグ エンディアンです。
- lz4 git コードフォームhttps://github.com/lz4/lz4を使用し、各デバイス用にコンパイルしました
- mips デバイスまたは x86 でファイルを圧縮して同じデバイスで解凍すると、すべて問題ありませんが、mips でファイルを圧縮して x86 で解凍すると、またはその逆の場合、解凍できず、サイズがゼロのファイルが返されます。 .
lz4 はさまざまなアーキテクチャで動作するはずですが、ここで何が起こっているのかわかりませんでした。
どんな助けでも大歓迎です。
ベスト、
マジッド。