{"id":2475,"date":"2019-05-18T17:21:01","date_gmt":"2019-05-18T09:21:01","guid":{"rendered":"http:\/\/www.51cos.com\/?p=2475"},"modified":"2019-05-18T17:55:47","modified_gmt":"2019-05-18T09:55:47","slug":"2475","status":"publish","type":"post","link":"http:\/\/www.51cos.com\/?p=2475","title":{"rendered":"\u624b\u52a8\u7f16\u8bd1squashfs 4.3\uff0c\u6dfb\u52a0xz\u538b\u7f29\u652f\u6301"},"content":{"rendered":"<p>squashfs\u76ee\u524d\u6700\u65b0\u7248\u672c4.3\uff0c\u4ece\u8fd9\u91cc\u4e0b\u8f7d\uff1ahttps:\/\/sourceforge.net\/projects\/squashfs\/  \u4e0b\u8f7d\u540e\u89e3\u538b\u3002<\/p>\n<p>https:\/\/sourceforge.net\/projects\/lzmautils\/files\/<br \/>\n\u4e0b\u8f7dxz-5.2.4\uff0c\u89e3\u538b\u540e\uff0c\u5efa\u7acb\u4e00\u4e2abin\u6587\u4ef6\u5939\uff0c\u7136\u540e\uff1a<\/p>\n<p>.\/configure &#8211;disable-shared &#8211;prefix=\/\u4f60\u7684\u7edd\u5bf9\u8def\u5f84\/xz-5.2.4\/bin<\/p>\n<p>make<\/p>\n<p>make install<\/p>\n<p>\u628a\u7f16\u8bd1\u51fa\u6765\u7684include\u3001lib\u4e24\u4e2a\u6587\u4ef6\u5939\u590d\u5236\u5230squashfs4.3\\squashfs-tools\u76ee\u5f55\u4e0b\u9762<\/p>\n<p> cd squashfs-tools<\/p>\n<p>\u4fee\u6539Makefile\u00a0<br \/>\n\u6ce8\u91ca\u6389#GZIP_SUPPORT = 1<br \/>\n\u53bb\u6389\u6ce8\u91caXZ_SUPPORT = 1<br \/>\n\u4fee\u6539COMP_DEFAULT = xz<\/p>\n<p>INCLUDEDIR = -I. -Iinclude  #\u6dfb\u52a0-Iinclude<\/p>\n<p>\u4fee\u6539\u4e0b\u9762\u8fd9\u4e00\u6bb5<br \/>\nifeq ($(XZ_SUPPORT),1)<br \/>\nCFLAGS += -DXZ_SUPPORT<br \/>\nMKSQUASHFS_OBJS += xz_wrapper.o<br \/>\nUNSQUASHFS_OBJS += xz_wrapper.o<br \/>\nLIBS += -llzma -L.\/lib  #\u6dfb\u52a0-L.\/lib<br \/>\nCOMPRESSORS += xz<br \/>\nendif  <\/p>\n<p>make<\/p>\n<p>\u6210\u529f\uff01<br \/>\nfor example:mksquashfs source1 dest.sqfs -comp xz -b 262144 <\/p>\n<p> \u5206\u6790\u6587\u4ef6\u7cfb\u7edf\u955c\u50cf<\/p>\n<p>unsquashfs -s rootfs_glibc_master_squashfs.img\u00a0\u00a0<\/p>\n<p>Found a valid SQUASHFS 4:0 superblock onrootfs_glibc_master_squashfs.img.<\/p>\n<p>Creation or last append time Sun Nov\u00a05 11:17:38 2017<\/p>\n<p>Filesystem size 9294.89 Kbytes (9.08 Mbytes)<\/p>\n<p>Compression xz\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u538b\u7f29\u7b97\u6cd5\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0<\/p>\n<p>Block size 65536\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ \u5236\u4f5c\u955c\u50cf\u65f6\u9700\u8981\u7528\u5230\u7684\u53c2\u6570<\/p>\n<p>Filesystem is exportable via NFS<\/p>\n<p>Inodes are compressed<\/p>\n<p>Data is compressed<\/p>\n<p>Fragments are compressed<\/p>\n<p>Always-use-fragments option is not specified<\/p>\n<p>Xattrs are compressed<\/p>\n<p>Duplicates are removed<\/p>\n<p>Number of fragments 87<\/p>\n<p>Number of inodes 1271<\/p>\n<p>Number of ids 2<\/p>\n<p>\u00a0<\/p>\n<p>\u5236\u4f5c\u6587\u4ef6\u7cfb\u7edf\u955c\u50cf<br \/>\nmksquashfs  \/opt\/Hisi\/Hi3519\/Hi3519V101_SDK_V1.0.2.0  test.sqhfs -b 65536 -comp xz<\/p>\n<p>\u53c2\u8003\uff1a<br \/>\nhttp:\/\/www.cnitblog.com\/gouzhuang\/archive\/2011\/10\/17\/squashfs-lzma.html<br \/>\nhttps:\/\/www.squashfs-lzma.org\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>squashfs\u76ee\u524d\u6700\u65b0\u7248\u672c4.3\uff0c\u4ece\u8fd9\u91cc\u4e0b\u8f7d\uff1ahttps:\/\/sourceforge.net\/project [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-2475","post","type-post","status-publish","format-standard","hentry","category-embedded"],"_links":{"self":[{"href":"http:\/\/www.51cos.com\/index.php?rest_route=\/wp\/v2\/posts\/2475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.51cos.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.51cos.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.51cos.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.51cos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2475"}],"version-history":[{"count":5,"href":"http:\/\/www.51cos.com\/index.php?rest_route=\/wp\/v2\/posts\/2475\/revisions"}],"predecessor-version":[{"id":2480,"href":"http:\/\/www.51cos.com\/index.php?rest_route=\/wp\/v2\/posts\/2475\/revisions\/2480"}],"wp:attachment":[{"href":"http:\/\/www.51cos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.51cos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2475"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.51cos.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}