gequetscht und dann erneut gequetscht, ergibt das eine andere Größe?

gequetscht und dann erneut gequetscht, ergibt das eine andere Größe?

Ich habe ein firmware.binmit FMK Mod Kit extrahiert und habe 3 Dateien erhalten: Jetzt funktioniert es, header.img , rootfs.img and footer.imgwenn ich alle Dateien erneut zusammenpacke und wieder zusammenpacke , und es aktualisiert den Router. Aber wenn ich das mit diesem Befehl entpacke , komprimiere ich es erneut mit ", was übrigens die gleiche Komprimierungsmethode und Blockgröße wie das Original ist ", aber es gibt mir eine geringere Größe im Vergleich zu und der Router gibt mir Upgrade fehlgeschlagen.firmware2.binrootfs.imgunsquashfs rootfs.imgsquashfs-root/mksquashfs rootfs-root/ squash_new.img -comp lzma -b 131072rootfs.imgrootfs.img

hier sind die Größen der beiden Dateien

squash_new.img (9.945.088 Bytes)

rootfs.img (9.945.232 Bytes)

gibt es ein Problem mit unsquashfsoder mksquashfs?

denn als ich eine Hex-Editor-Software verwendete, bemerkte ich, dass einige Einträge anders waren, obwohl ich nichts geändert hatte.

BEARBEITENjemand meinte, die header.imgDatei könnte Informationen über die rootfs.imgDatei enthalten und jede Änderung könnte zu einem fehlgeschlagenen Upgrade führen, sofern ich sie nicht mit den Informationen in der Datei abgleiche header.img. Wie soll ich die Datei bearbeiten header.img? Ich kann sie nicht zurückziehen, sondern nur als Hex anzeigen und der gesamte Text darin ist Müll.

verwandte Informationen