
Xバイトは圧縮されず、Yバイトには圧縮されたファームウェアイメージ(binwalk経由)から抽出されたlzma圧縮ファイルがあります。
抽出したファイルをマイコンピュータ(Ubuntu 18.04)で変更せずに同じ圧縮率で再圧縮しようとすると、YバイトではなくZバイトの圧縮イメージが生成されます。
lzma
私の考えでは、これが元々使用していたバージョンと私が使用していたバージョンと関連があるようです。これは正しいですか?それでは、lzma
もともとどのバージョンが使用されたのかを知る方法はありますか?
そして抽出された圧縮ファイルは拡張子がありbinwalk
ますが、実行してみるとlzmaファイルと出てきますね。これがどのような影響を与えるのか分かりません。.7z
file orig_compressed.7z
編集:ファームウェアはMIPSアーキテクチャを使用します。qemu-system-mipsel
MIPS lzmaを実行するためにこれを試してみましたが、それでも予想されるサイズとは異なる圧縮ファイルを受け取りました。