눌렀다가 다시 눌렀더니 크기가 달라졌나요?

눌렀다가 다시 눌렀더니 크기가 달라졌나요?

나는 firmware.binfmk 모드 키트를 사용하여 추출하고 3개의 파일을 제공했습니다. header.img , rootfs.img and footer.img이제 모든 파일을 다시 모아서 firmware2.bin다시 압축할 때마다 작동하고 라우터가 업그레이드됩니다. 하지만 rootfs.img이 명령을 사용하여 압축 unsquashfs rootfs.img을 풀면 "원본과 동일한 압축 방법 및 블록 크기 "를 squashfs-root/사용하여 다시 압축 하지만 에 비해 크기가 작아지고 라우터에서 업그레이드가 실패했습니다.mksquashfs rootfs-root/ squash_new.img -comp lzma -b 131072rootfs.imgrootfs.img

2개 파일의 크기는 다음과 같습니다.

squash_new.img (9,945,088바이트)

rootfs.img (9,945,232바이트)

unsquashfs또는 에 문제가 있나요 mksquashfs?

16진수 편집기 소프트웨어를 사용할 때 아무것도 변경하지 않았음에도 일부 항목이 다르다는 것을 알았기 때문입니다.

편집하다누군가 header.img파일에 파일에 대한 정보가 포함될 수 있고 rootfs.img변경 사항 이 header.img. header.img그리고 안에 있는 모든 텍스트는 쓰레기입니다.

관련 정보