gitextract_dkpulien/ ├── build-firmware.sh ├── check_for_upgrade.sh ├── cleanup.sh ├── creating_ipkg_packages.htm ├── ddwrt-gui-extract.sh ├── ddwrt-gui-rebuild.sh ├── extract-firmware.sh ├── firmware_mod_kit.htm ├── firmware_mod_kit_version.txt ├── ipk_template/ │ ├── conffiles │ ├── control │ ├── debian_binary │ └── make_ipk.sh ├── ipkg_install.sh ├── ipkg_install_all.sh ├── ipkg_remove.sh ├── ipkg_remove_all.sh ├── old-build.sh ├── old-extract.sh ├── shared-ng.inc ├── shared.inc ├── src/ │ ├── Makefile.in │ ├── addpattern.c │ ├── asustrx.c │ ├── bff/ │ │ ├── Makefile │ │ ├── bff_huffman_decompress.c │ │ └── bffxtractor.py │ ├── binwalk-0.4.1/ │ │ ├── docs/ │ │ │ └── README │ │ └── src/ │ │ ├── Makefile.in │ │ ├── binwalk.c │ │ ├── binwalk.h │ │ ├── common.c │ │ ├── common.h │ │ ├── configure │ │ ├── configure.ac │ │ ├── filter.c │ │ ├── filter.h │ │ ├── magic/ │ │ │ ├── magic.archives │ │ │ ├── magic.bootloaders │ │ │ ├── magic.compressed │ │ │ ├── magic.executables │ │ │ ├── magic.filesystems │ │ │ ├── magic.firmware │ │ │ └── magic.kernels │ │ ├── magic.binarch │ │ ├── magic.bincast │ │ ├── magic.binwalk │ │ ├── md5.c │ │ ├── md5.h │ │ ├── mparse.c │ │ ├── mparse.h │ │ ├── update.c │ │ └── update.h │ ├── binwalk-1.0/ │ │ ├── docs/ │ │ │ ├── API │ │ │ ├── COPYING │ │ │ └── README │ │ └── src/ │ │ ├── bin/ │ │ │ └── binwalk-script │ │ ├── binwalk/ │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ ├── config/ │ │ │ │ └── extract.conf │ │ │ ├── config.py │ │ │ ├── extractor.py │ │ │ ├── filter.py │ │ │ ├── magic/ │ │ │ │ ├── binarch │ │ │ │ ├── bincast │ │ │ │ └── binwalk │ │ │ ├── parser.py │ │ │ ├── prettyprint.py │ │ │ ├── smartsig.py │ │ │ └── update.py │ │ ├── build/ │ │ │ ├── lib.linux-x86_64-2.7/ │ │ │ │ └── binwalk/ │ │ │ │ ├── __init__.py │ │ │ │ ├── common.py │ │ │ │ ├── config/ │ │ │ │ │ └── extract.conf │ │ │ │ ├── config.py │ │ │ │ ├── extractor.py │ │ │ │ ├── filter.py │ │ │ │ ├── magic/ │ │ │ │ │ ├── binarch │ │ │ │ │ ├── bincast │ │ │ │ │ └── binwalk │ │ │ │ ├── parser.py │ │ │ │ ├── prettyprint.py │ │ │ │ ├── smartsig.py │ │ │ │ └── update.py │ │ │ └── scripts-2.7/ │ │ │ └── binwalk │ │ ├── magic/ │ │ │ ├── archives │ │ │ ├── bootloaders │ │ │ ├── compressed │ │ │ ├── crypto │ │ │ ├── executables │ │ │ ├── filesystems │ │ │ ├── firmware │ │ │ ├── images │ │ │ ├── kernels │ │ │ ├── lzma │ │ │ └── sql │ │ ├── setup.py │ │ └── support/ │ │ └── lzma_gen.py │ ├── configure │ ├── configure.ac │ ├── cramfs-2.x/ │ │ ├── COPYING │ │ ├── GNUmakefile │ │ ├── NOTES │ │ ├── README │ │ ├── cramfsck.c │ │ ├── linux/ │ │ │ ├── cramfs_fs.h │ │ │ └── cramfs_fs_sb.h │ │ └── mkcramfs.c │ ├── cramfsswap/ │ │ ├── COPYING │ │ ├── Makefile │ │ ├── README │ │ ├── cramfsswap.1 │ │ ├── cramfsswap.c │ │ └── debian/ │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── copyright │ │ ├── dirs │ │ ├── docs │ │ └── rules │ ├── crcalc/ │ │ ├── Makefile │ │ ├── README │ │ ├── crc.c │ │ ├── crc.h │ │ ├── crcalc.c │ │ ├── crcalc.h │ │ ├── md5.c │ │ ├── md5.h │ │ ├── patch.c │ │ └── patch.h │ ├── firmware-tools/ │ │ ├── Makefile │ │ ├── add_header.c │ │ ├── addpattern.c │ │ ├── airlink.c │ │ ├── bcm_tag.h │ │ ├── buffalo-enc.c │ │ ├── buffalo-lib.c │ │ ├── buffalo-lib.h │ │ ├── buffalo-tag.c │ │ ├── buffalo-tftp.c │ │ ├── csysimg.h │ │ ├── cyg_crc.h │ │ ├── cyg_crc16.c │ │ ├── cyg_crc32.c │ │ ├── dgfirmware.c │ │ ├── encode_crc.c │ │ ├── fix-u-media-header.c │ │ ├── fw.h │ │ ├── imagetag.c │ │ ├── imagetag.ggo │ │ ├── imagetag_cmdline.c │ │ ├── imagetag_cmdline.h │ │ ├── lzma2eva.c │ │ ├── makeamitbin.c │ │ ├── md5.c │ │ ├── md5.h │ │ ├── mkbrncmdline.c │ │ ├── mkbrnimg.c │ │ ├── mkcameofw.c │ │ ├── mkcasfw.c │ │ ├── mkchkimg.c │ │ ├── mkcsysimg.c │ │ ├── mkdapimg.c │ │ ├── mkdir615h1.c │ │ ├── mkdniimg.c │ │ ├── mkedimaximg.c │ │ ├── mkfwimage.c │ │ ├── mkfwimage2.c │ │ ├── mkmylofw.c │ │ ├── mkplanexfw.c │ │ ├── mktitanimg.c │ │ ├── mktitanimg.h │ │ ├── mktplinkfw.c │ │ ├── mkwrgimg.c │ │ ├── mkzcfw.c │ │ ├── mkzynfw.c │ │ ├── motorola-bin.c │ │ ├── myloader.h │ │ ├── nand_ecc.c │ │ ├── osbridge-crc.c │ │ ├── pc1crypt.c │ │ ├── ptgen.c │ │ ├── readme.txt │ │ ├── seama.c │ │ ├── seama.h │ │ ├── sha1.c │ │ ├── sha1.h │ │ ├── spw303v.c │ │ ├── srec2bin.c │ │ ├── trx.c │ │ ├── trx2edips.c │ │ ├── trx2usr.c │ │ ├── wndr3700.c │ │ ├── wrt400n.c │ │ ├── xorimage.c │ │ └── zynos.h │ ├── jffs2/ │ │ ├── mkfs.jffs2 │ │ └── unjffs2 │ ├── lzma/ │ │ ├── .built │ │ ├── .unpacked │ │ ├── 7zC.txt │ │ ├── 7zFormat.txt │ │ ├── C/ │ │ │ ├── 7zip/ │ │ │ │ ├── Archive/ │ │ │ │ │ └── 7z_C/ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ ├── 7zBuffer.c │ │ │ │ │ ├── 7zBuffer.h │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ ├── 7zMethodID.c │ │ │ │ │ ├── 7zMethodID.h │ │ │ │ │ ├── 7zTypes.h │ │ │ │ │ ├── 7z_C.dsp │ │ │ │ │ ├── 7z_C.dsw │ │ │ │ │ ├── makefile │ │ │ │ │ └── makefile.gcc │ │ │ │ ├── Common/ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ └── StreamUtils.h │ │ │ │ ├── Compress/ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ ├── ARM.cpp │ │ │ │ │ │ ├── ARM.h │ │ │ │ │ │ ├── ARMThumb.cpp │ │ │ │ │ │ ├── ARMThumb.h │ │ │ │ │ │ ├── BranchARM.c │ │ │ │ │ │ ├── BranchARM.h │ │ │ │ │ │ ├── BranchARMThumb.c │ │ │ │ │ │ ├── BranchARMThumb.h │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ ├── BranchIA64.c │ │ │ │ │ │ ├── BranchIA64.h │ │ │ │ │ │ ├── BranchPPC.c │ │ │ │ │ │ ├── BranchPPC.h │ │ │ │ │ │ ├── BranchSPARC.c │ │ │ │ │ │ ├── BranchSPARC.h │ │ │ │ │ │ ├── BranchX86.c │ │ │ │ │ │ ├── BranchX86.h │ │ │ │ │ │ ├── IA64.cpp │ │ │ │ │ │ ├── IA64.h │ │ │ │ │ │ ├── PPC.cpp │ │ │ │ │ │ ├── PPC.h │ │ │ │ │ │ ├── SPARC.cpp │ │ │ │ │ │ ├── SPARC.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── x86.cpp │ │ │ │ │ │ ├── x86.h │ │ │ │ │ │ ├── x86_2.cpp │ │ │ │ │ │ └── x86_2.h │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ ├── BinTree/ │ │ │ │ │ │ │ ├── BinTree.h │ │ │ │ │ │ │ ├── BinTree2.h │ │ │ │ │ │ │ ├── BinTree3.h │ │ │ │ │ │ │ ├── BinTree3Z.h │ │ │ │ │ │ │ ├── BinTree4.h │ │ │ │ │ │ │ ├── BinTree4b.h │ │ │ │ │ │ │ └── BinTreeMain.h │ │ │ │ │ │ ├── HashChain/ │ │ │ │ │ │ │ ├── HC.h │ │ │ │ │ │ │ ├── HC2.h │ │ │ │ │ │ │ ├── HC3.h │ │ │ │ │ │ │ ├── HC4.h │ │ │ │ │ │ │ ├── HC4b.h │ │ │ │ │ │ │ └── HCMain.h │ │ │ │ │ │ ├── IMatchFinder.h │ │ │ │ │ │ ├── LZInWindow.cpp │ │ │ │ │ │ ├── LZInWindow.h │ │ │ │ │ │ ├── LZOutWindow.cpp │ │ │ │ │ │ ├── LZOutWindow.h │ │ │ │ │ │ ├── Patricia/ │ │ │ │ │ │ │ ├── Pat.h │ │ │ │ │ │ │ ├── Pat2.h │ │ │ │ │ │ │ ├── Pat2H.h │ │ │ │ │ │ │ ├── Pat2R.h │ │ │ │ │ │ │ ├── Pat3H.h │ │ │ │ │ │ │ ├── Pat4H.h │ │ │ │ │ │ │ └── PatMain.h │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ ├── LZMA.h │ │ │ │ │ │ ├── LZMADecoder.cpp │ │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ │ ├── LZMAEncoder.cpp │ │ │ │ │ │ ├── LZMAEncoder.h │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ ├── LzmaRam.cpp │ │ │ │ │ │ ├── LzmaRam.h │ │ │ │ │ │ ├── LzmaRamDecode.c │ │ │ │ │ │ ├── LzmaRamDecode.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── LZMA_C/ │ │ │ │ │ │ ├── LzmaDecode.c │ │ │ │ │ │ ├── LzmaDecode.h │ │ │ │ │ │ ├── LzmaDecodeSize.c │ │ │ │ │ │ ├── LzmaStateDecode.c │ │ │ │ │ │ ├── LzmaStateDecode.h │ │ │ │ │ │ ├── LzmaStateTest.c │ │ │ │ │ │ ├── LzmaTest.c │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── LZMA_Lib/ │ │ │ │ │ │ ├── ZLib.cpp │ │ │ │ │ │ └── makefile │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ ├── RangeCoderBit.cpp │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ ├── RangeCoderBitTree.h │ │ │ │ │ ├── RangeCoderOpt.h │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── ICoder.h │ │ │ │ └── IStream.h │ │ │ ├── Common/ │ │ │ │ ├── Alloc.cpp │ │ │ │ ├── Alloc.h │ │ │ │ ├── CRC.cpp │ │ │ │ ├── CRC.h │ │ │ │ ├── C_FileIO.cpp │ │ │ │ ├── C_FileIO.h │ │ │ │ ├── ComTry.h │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ ├── CommandLineParser.h │ │ │ │ ├── Defs.h │ │ │ │ ├── MyCom.h │ │ │ │ ├── MyGuidDef.h │ │ │ │ ├── MyInitGuid.h │ │ │ │ ├── MyUnknown.h │ │ │ │ ├── MyWindows.h │ │ │ │ ├── NewHandler.cpp │ │ │ │ ├── NewHandler.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── String.cpp │ │ │ │ ├── String.h │ │ │ │ ├── StringConvert.cpp │ │ │ │ ├── StringConvert.h │ │ │ │ ├── StringToInt.cpp │ │ │ │ ├── StringToInt.h │ │ │ │ ├── Types.h │ │ │ │ ├── Vector.cpp │ │ │ │ └── Vector.h │ │ │ └── Windows/ │ │ │ ├── Defs.h │ │ │ ├── FileIO.cpp │ │ │ ├── FileIO.h │ │ │ └── StdAfx.h │ │ ├── CPL.html │ │ ├── CS/ │ │ │ └── 7zip/ │ │ │ ├── Common/ │ │ │ │ ├── CRC.cs │ │ │ │ ├── CommandLineParser.cs │ │ │ │ ├── InBuffer.cs │ │ │ │ └── OutBuffer.cs │ │ │ ├── Compress/ │ │ │ │ ├── LZ/ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ ├── LZMA/ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ └── Properties/ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ ├── Resources.cs │ │ │ │ │ └── Settings.cs │ │ │ │ └── RangeCoder/ │ │ │ │ ├── RangeCoder.cs │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ └── RangeCoderBitTree.cs │ │ │ └── ICoder.cs │ │ ├── Java/ │ │ │ └── SevenZip/ │ │ │ ├── CRC.java │ │ │ ├── Compression/ │ │ │ │ ├── ICodeProgress.java │ │ │ │ ├── LZ/ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ ├── InWindow.java │ │ │ │ │ └── OutWindow.java │ │ │ │ ├── LZMA/ │ │ │ │ │ ├── Base.java │ │ │ │ │ ├── Decoder.java │ │ │ │ │ └── Encoder.java │ │ │ │ └── RangeCoder/ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ ├── Decoder.java │ │ │ │ └── Encoder.java │ │ │ ├── LzmaAlone.java │ │ │ └── LzmaBench.java │ │ ├── LGPL.txt │ │ ├── Methods.txt │ │ ├── history.txt │ │ └── lzma.txt │ ├── motorola-bin.c │ ├── others/ │ │ ├── Makefile │ │ ├── squashfs-2.0-nb4/ │ │ │ ├── Makefile │ │ │ ├── nb4-mksquashfs/ │ │ │ │ ├── Makefile │ │ │ │ ├── getdelim.c │ │ │ │ ├── getdelim.h │ │ │ │ ├── getline.c │ │ │ │ ├── getline.h │ │ │ │ ├── lzma/ │ │ │ │ │ ├── compress/ │ │ │ │ │ │ ├── 7z.h │ │ │ │ │ │ ├── 7zapi.cpp │ │ │ │ │ │ ├── 7zapi.h │ │ │ │ │ │ ├── 7zlzma.cpp │ │ │ │ │ │ ├── AriBitCoder.cpp │ │ │ │ │ │ ├── AriBitCoder.h │ │ │ │ │ │ ├── AriConst.h │ │ │ │ │ │ ├── AriPrice.h │ │ │ │ │ │ ├── BinTree.h │ │ │ │ │ │ ├── BinTree2.h │ │ │ │ │ │ ├── BinTree2Main.h │ │ │ │ │ │ ├── BinTree3.h │ │ │ │ │ │ ├── BinTree3Main.h │ │ │ │ │ │ ├── BinTree3Z.h │ │ │ │ │ │ ├── BinTree3ZMain.h │ │ │ │ │ │ ├── BinTree4.h │ │ │ │ │ │ ├── BinTree4Main.h │ │ │ │ │ │ ├── BinTree4b.h │ │ │ │ │ │ ├── BinTree4bMain.h │ │ │ │ │ │ ├── BinTreeMF.h │ │ │ │ │ │ ├── BinTreeMFMain.h │ │ │ │ │ │ ├── BinTreeMain.h │ │ │ │ │ │ ├── BitTreeCoder.h │ │ │ │ │ │ ├── CRC.h │ │ │ │ │ │ ├── Const.h │ │ │ │ │ │ ├── IInOutStreams.cpp │ │ │ │ │ │ ├── IInOutStreams.h │ │ │ │ │ │ ├── InByte.cpp │ │ │ │ │ │ ├── InByte.h │ │ │ │ │ │ ├── LZMA.cpp │ │ │ │ │ │ ├── LZMA.h │ │ │ │ │ │ ├── LZMADecoder.cpp │ │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ │ ├── LZMAEncoder.cpp │ │ │ │ │ │ ├── LZMAEncoder.h │ │ │ │ │ │ ├── LenCoder.cpp │ │ │ │ │ │ ├── LenCoder.h │ │ │ │ │ │ ├── LiteralCoder.cpp │ │ │ │ │ │ ├── LiteralCoder.h │ │ │ │ │ │ ├── OutByte.cpp │ │ │ │ │ │ ├── OutByte.h │ │ │ │ │ │ ├── Portable.h │ │ │ │ │ │ ├── RCDefs.h │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── WindowIn.cpp │ │ │ │ │ │ ├── WindowIn.h │ │ │ │ │ │ ├── WindowOut.cpp │ │ │ │ │ │ ├── WindowOut.h │ │ │ │ │ │ └── lzDecomp.cpp │ │ │ │ │ └── decompress/ │ │ │ │ │ ├── 7z.h │ │ │ │ │ ├── 7zlzma.c │ │ │ │ │ ├── AriBitCoder.h │ │ │ │ │ ├── BitTreeCoder.h │ │ │ │ │ ├── IInOutStreams.c │ │ │ │ │ ├── IInOutStreams.h │ │ │ │ │ ├── LZMA.h │ │ │ │ │ ├── LZMADecoder.c │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ ├── LenCoder.h │ │ │ │ │ ├── LiteralCoder.h │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Portable.h │ │ │ │ │ ├── RCDefs.h │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ ├── WindowOut.h │ │ │ │ │ └── vxTypesOld.h │ │ │ │ └── squashfs/ │ │ │ │ ├── Makefile │ │ │ │ ├── mksquashfs.c │ │ │ │ ├── mksquashfs.h │ │ │ │ ├── read_fs.c │ │ │ │ ├── read_fs.h │ │ │ │ ├── sort.c │ │ │ │ ├── squashfs_fs.h │ │ │ │ ├── squashfs_fs_i.h │ │ │ │ └── squashfs_fs_sb.h │ │ │ └── nb4-unsquashfs/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── brcm-lzma/ │ │ │ │ ├── 7z.h │ │ │ │ ├── 7zlzma.c │ │ │ │ ├── AriBitCoder.h │ │ │ │ ├── BitTreeCoder.h │ │ │ │ ├── IInOutStreams.c │ │ │ │ ├── IInOutStreams.h │ │ │ │ ├── LZMA.h │ │ │ │ ├── LZMADecoder.c │ │ │ │ ├── LZMADecoder.h │ │ │ │ ├── LenCoder.h │ │ │ │ ├── LiteralCoder.h │ │ │ │ ├── Makefile │ │ │ │ ├── Portable.h │ │ │ │ ├── RCDefs.h │ │ │ │ ├── RangeCoder.h │ │ │ │ ├── WindowOut.h │ │ │ │ └── vxTypesOld.h │ │ │ ├── global.h │ │ │ ├── nb4-unsquash.c │ │ │ ├── read_fs.h │ │ │ └── squashfs_fs.h │ │ ├── squashfs-3.0-e2100/ │ │ │ ├── Makefile │ │ │ ├── global.h │ │ │ ├── lzma/ │ │ │ │ ├── .built │ │ │ │ ├── .unpacked │ │ │ │ ├── 7zC.txt │ │ │ │ ├── 7zFormat.txt │ │ │ │ ├── C/ │ │ │ │ │ ├── 7zip/ │ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ │ └── 7z_C/ │ │ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ │ │ ├── 7zBuffer.c │ │ │ │ │ │ │ ├── 7zBuffer.h │ │ │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ │ │ ├── 7zMethodID.c │ │ │ │ │ │ │ ├── 7zMethodID.h │ │ │ │ │ │ │ ├── 7zTypes.h │ │ │ │ │ │ │ ├── 7z_C.dsp │ │ │ │ │ │ │ ├── 7z_C.dsw │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ │ └── StreamUtils.h │ │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ │ │ ├── ARM.cpp │ │ │ │ │ │ │ │ ├── ARM.h │ │ │ │ │ │ │ │ ├── ARMThumb.cpp │ │ │ │ │ │ │ │ ├── ARMThumb.h │ │ │ │ │ │ │ │ ├── BranchARM.c │ │ │ │ │ │ │ │ ├── BranchARM.h │ │ │ │ │ │ │ │ ├── BranchARMThumb.c │ │ │ │ │ │ │ │ ├── BranchARMThumb.h │ │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ │ ├── BranchIA64.c │ │ │ │ │ │ │ │ ├── BranchIA64.h │ │ │ │ │ │ │ │ ├── BranchPPC.c │ │ │ │ │ │ │ │ ├── BranchPPC.h │ │ │ │ │ │ │ │ ├── BranchSPARC.c │ │ │ │ │ │ │ │ ├── BranchSPARC.h │ │ │ │ │ │ │ │ ├── BranchX86.c │ │ │ │ │ │ │ │ ├── BranchX86.h │ │ │ │ │ │ │ │ ├── IA64.cpp │ │ │ │ │ │ │ │ ├── IA64.h │ │ │ │ │ │ │ │ ├── PPC.cpp │ │ │ │ │ │ │ │ ├── PPC.h │ │ │ │ │ │ │ │ ├── SPARC.cpp │ │ │ │ │ │ │ │ ├── SPARC.h │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── x86.cpp │ │ │ │ │ │ │ │ ├── x86.h │ │ │ │ │ │ │ │ ├── x86_2.cpp │ │ │ │ │ │ │ │ └── x86_2.h │ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ │ ├── BinTree/ │ │ │ │ │ │ │ │ │ ├── BinTree.h │ │ │ │ │ │ │ │ │ ├── BinTree2.h │ │ │ │ │ │ │ │ │ ├── BinTree3.h │ │ │ │ │ │ │ │ │ ├── BinTree3Z.h │ │ │ │ │ │ │ │ │ ├── BinTree4.h │ │ │ │ │ │ │ │ │ ├── BinTree4b.h │ │ │ │ │ │ │ │ │ └── BinTreeMain.h │ │ │ │ │ │ │ │ ├── HashChain/ │ │ │ │ │ │ │ │ │ ├── HC.h │ │ │ │ │ │ │ │ │ ├── HC2.h │ │ │ │ │ │ │ │ │ ├── HC3.h │ │ │ │ │ │ │ │ │ ├── HC4.h │ │ │ │ │ │ │ │ │ ├── HC4b.h │ │ │ │ │ │ │ │ │ └── HCMain.h │ │ │ │ │ │ │ │ ├── IMatchFinder.h │ │ │ │ │ │ │ │ ├── LZInWindow.cpp │ │ │ │ │ │ │ │ ├── LZInWindow.h │ │ │ │ │ │ │ │ ├── LZOutWindow.cpp │ │ │ │ │ │ │ │ ├── LZOutWindow.h │ │ │ │ │ │ │ │ ├── Patricia/ │ │ │ │ │ │ │ │ │ ├── Pat.h │ │ │ │ │ │ │ │ │ ├── Pat2.h │ │ │ │ │ │ │ │ │ ├── Pat2H.h │ │ │ │ │ │ │ │ │ ├── Pat2R.h │ │ │ │ │ │ │ │ │ ├── Pat3H.h │ │ │ │ │ │ │ │ │ ├── Pat4H.h │ │ │ │ │ │ │ │ │ └── PatMain.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ │ ├── LZMA.h │ │ │ │ │ │ │ │ ├── LZMADecoder.cpp │ │ │ │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ │ │ │ ├── LZMAEncoder.cpp │ │ │ │ │ │ │ │ ├── LZMAEncoder.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ │ ├── LzmaRam.cpp │ │ │ │ │ │ │ │ ├── LzmaRam.h │ │ │ │ │ │ │ │ ├── LzmaRamDecode.c │ │ │ │ │ │ │ │ ├── LzmaRamDecode.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ │ ├── LZMA_C/ │ │ │ │ │ │ │ │ ├── LzmaDecode.c │ │ │ │ │ │ │ │ ├── LzmaDecode.h │ │ │ │ │ │ │ │ ├── LzmaDecodeSize.c │ │ │ │ │ │ │ │ ├── LzmaStateDecode.c │ │ │ │ │ │ │ │ ├── LzmaStateDecode.h │ │ │ │ │ │ │ │ ├── LzmaStateTest.c │ │ │ │ │ │ │ │ ├── LzmaTest.c │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ │ ├── LZMA_Lib/ │ │ │ │ │ │ │ │ ├── ZLib.cpp │ │ │ │ │ │ │ │ └── makefile │ │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ │ ├── RangeCoderBit.cpp │ │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ │ ├── RangeCoderBitTree.h │ │ │ │ │ │ │ ├── RangeCoderOpt.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── ICoder.h │ │ │ │ │ │ └── IStream.h │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── Alloc.cpp │ │ │ │ │ │ ├── Alloc.h │ │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ │ ├── CRC.h │ │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ │ ├── ComTry.h │ │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── MyCom.h │ │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── String.cpp │ │ │ │ │ │ ├── String.h │ │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ │ ├── Types.h │ │ │ │ │ │ ├── Vector.cpp │ │ │ │ │ │ └── Vector.h │ │ │ │ │ └── Windows/ │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── CPL.html │ │ │ │ ├── CS/ │ │ │ │ │ └── 7zip/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ │ └── OutBuffer.cs │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ │ └── ICoder.cs │ │ │ │ ├── Java/ │ │ │ │ │ └── SevenZip/ │ │ │ │ │ ├── CRC.java │ │ │ │ │ ├── Compression/ │ │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ ├── LzmaAlone.java │ │ │ │ │ └── LzmaBench.java │ │ │ │ ├── LGPL.txt │ │ │ │ ├── Methods.txt │ │ │ │ ├── history.txt │ │ │ │ └── lzma.txt │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_fs.h │ │ │ └── unsquashfs.c │ │ ├── squashfs-3.2-r2/ │ │ │ ├── Makefile │ │ │ ├── global.h │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_fs.h │ │ │ └── unsquashfs.c │ │ ├── squashfs-3.2-r2-hg612-lzma/ │ │ │ ├── Makefile │ │ │ ├── lzma443/ │ │ │ │ ├── 7zC.txt │ │ │ │ ├── 7zFormat.txt │ │ │ │ ├── C/ │ │ │ │ │ ├── 7zip/ │ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ │ └── 7z_C/ │ │ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ │ │ ├── 7zBuffer.c │ │ │ │ │ │ │ ├── 7zBuffer.h │ │ │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ │ │ ├── 7zMethodID.c │ │ │ │ │ │ │ ├── 7zMethodID.h │ │ │ │ │ │ │ ├── 7zTypes.h │ │ │ │ │ │ │ ├── 7z_C.dsp │ │ │ │ │ │ │ ├── 7z_C.dsw │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ │ └── StreamUtils.h │ │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ │ │ ├── ARM.cpp │ │ │ │ │ │ │ │ ├── ARM.h │ │ │ │ │ │ │ │ ├── ARMThumb.cpp │ │ │ │ │ │ │ │ ├── ARMThumb.h │ │ │ │ │ │ │ │ ├── BranchARM.c │ │ │ │ │ │ │ │ ├── BranchARM.h │ │ │ │ │ │ │ │ ├── BranchARMThumb.c │ │ │ │ │ │ │ │ ├── BranchARMThumb.h │ │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ │ ├── BranchIA64.c │ │ │ │ │ │ │ │ ├── BranchIA64.h │ │ │ │ │ │ │ │ ├── BranchPPC.c │ │ │ │ │ │ │ │ ├── BranchPPC.h │ │ │ │ │ │ │ │ ├── BranchSPARC.c │ │ │ │ │ │ │ │ ├── BranchSPARC.h │ │ │ │ │ │ │ │ ├── BranchTypes.h │ │ │ │ │ │ │ │ ├── BranchX86.c │ │ │ │ │ │ │ │ ├── BranchX86.h │ │ │ │ │ │ │ │ ├── IA64.cpp │ │ │ │ │ │ │ │ ├── IA64.h │ │ │ │ │ │ │ │ ├── PPC.cpp │ │ │ │ │ │ │ │ ├── PPC.h │ │ │ │ │ │ │ │ ├── SPARC.cpp │ │ │ │ │ │ │ │ ├── SPARC.h │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── x86.cpp │ │ │ │ │ │ │ │ ├── x86.h │ │ │ │ │ │ │ │ ├── x86_2.cpp │ │ │ │ │ │ │ │ └── x86_2.h │ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ │ ├── BinTree/ │ │ │ │ │ │ │ │ │ ├── BinTree.h │ │ │ │ │ │ │ │ │ ├── BinTree2.h │ │ │ │ │ │ │ │ │ ├── BinTree3.h │ │ │ │ │ │ │ │ │ ├── BinTree3Z.h │ │ │ │ │ │ │ │ │ ├── BinTree4.h │ │ │ │ │ │ │ │ │ └── BinTreeMain.h │ │ │ │ │ │ │ │ ├── HashChain/ │ │ │ │ │ │ │ │ │ ├── HC2.h │ │ │ │ │ │ │ │ │ ├── HC3.h │ │ │ │ │ │ │ │ │ ├── HC4.h │ │ │ │ │ │ │ │ │ └── HCMain.h │ │ │ │ │ │ │ │ ├── IMatchFinder.h │ │ │ │ │ │ │ │ ├── LZInWindow.cpp │ │ │ │ │ │ │ │ ├── LZInWindow.h │ │ │ │ │ │ │ │ ├── LZOutWindow.cpp │ │ │ │ │ │ │ │ ├── LZOutWindow.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ │ ├── LZMA.h │ │ │ │ │ │ │ │ ├── LZMADecoder.cpp │ │ │ │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ │ │ │ ├── LZMAEncoder.cpp │ │ │ │ │ │ │ │ ├── LZMAEncoder.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ │ ├── LzmaRam.cpp │ │ │ │ │ │ │ │ ├── LzmaRam.h │ │ │ │ │ │ │ │ ├── LzmaRamDecode.c │ │ │ │ │ │ │ │ ├── LzmaRamDecode.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── comp.cc │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ ├── makefile.gcc │ │ │ │ │ │ │ │ └── sqlzma.mk │ │ │ │ │ │ │ ├── LZMA_C/ │ │ │ │ │ │ │ │ ├── LzmaDecode.c │ │ │ │ │ │ │ │ ├── LzmaDecode.h │ │ │ │ │ │ │ │ ├── LzmaDecodeSize.c │ │ │ │ │ │ │ │ ├── LzmaStateDecode.c │ │ │ │ │ │ │ │ ├── LzmaStateDecode.h │ │ │ │ │ │ │ │ ├── LzmaStateTest.c │ │ │ │ │ │ │ │ ├── LzmaTest.c │ │ │ │ │ │ │ │ ├── LzmaTypes.h │ │ │ │ │ │ │ │ ├── kmod/ │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ └── module.c │ │ │ │ │ │ │ │ ├── kmod.mk │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ ├── makefile.gcc │ │ │ │ │ │ │ │ ├── sqlzma.mk │ │ │ │ │ │ │ │ ├── testflags.c │ │ │ │ │ │ │ │ └── uncomp.c │ │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ │ ├── RangeCoderBit.cpp │ │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ │ ├── RangeCoderBitTree.h │ │ │ │ │ │ │ ├── RangeCoderOpt.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── ICoder.h │ │ │ │ │ │ └── IStream.h │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── Alloc.cpp │ │ │ │ │ │ ├── Alloc.h │ │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ │ ├── CRC.h │ │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ │ ├── ComTry.h │ │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── MyCom.h │ │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── String.cpp │ │ │ │ │ │ ├── String.h │ │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ │ ├── Types.h │ │ │ │ │ │ ├── Vector.cpp │ │ │ │ │ │ └── Vector.h │ │ │ │ │ └── Windows/ │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── CPL.html │ │ │ │ ├── CS/ │ │ │ │ │ └── 7zip/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ │ └── OutBuffer.cs │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ │ └── ICoder.cs │ │ │ │ ├── Java/ │ │ │ │ │ └── SevenZip/ │ │ │ │ │ ├── CRC.java │ │ │ │ │ ├── Compression/ │ │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ ├── LzmaAlone.java │ │ │ │ │ └── LzmaBench.java │ │ │ │ ├── LGPL.txt │ │ │ │ ├── Methods.txt │ │ │ │ ├── history.txt │ │ │ │ ├── lzma.txt │ │ │ │ └── sqlzma1-443.patch │ │ │ ├── sqlzma.h │ │ │ ├── sqmagic.h │ │ │ └── squashfs3.2-r2/ │ │ │ ├── ACKNOWLEDGEMENTS │ │ │ ├── CHANGES │ │ │ ├── COPYING │ │ │ ├── INSTALL │ │ │ ├── PERFORMANCE.README │ │ │ ├── README │ │ │ ├── README-3.2 │ │ │ ├── sqlzma2u-3.2-r2.patch │ │ │ └── squashfs-tools/ │ │ │ ├── Makefile │ │ │ ├── global.h │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_fs.h │ │ │ └── unsquashfs.c │ │ ├── squashfs-3.2-r2-lzma/ │ │ │ ├── C/ │ │ │ │ ├── 7zCrc.c │ │ │ │ ├── 7zCrc.h │ │ │ │ ├── 7zCrcT8.c │ │ │ │ ├── Alloc.c │ │ │ │ ├── Alloc.h │ │ │ │ ├── Archive/ │ │ │ │ │ └── 7z/ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ ├── 7zBuffer.c │ │ │ │ │ ├── 7zBuffer.h │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ ├── 7zMethodID.c │ │ │ │ │ ├── 7zMethodID.h │ │ │ │ │ ├── 7z_C.dsp │ │ │ │ │ ├── 7z_C.dsw │ │ │ │ │ ├── makefile │ │ │ │ │ └── makefile.gcc │ │ │ │ ├── Compress/ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ ├── BranchARM.c │ │ │ │ │ │ ├── BranchARM.h │ │ │ │ │ │ ├── BranchARMThumb.c │ │ │ │ │ │ ├── BranchARMThumb.h │ │ │ │ │ │ ├── BranchIA64.c │ │ │ │ │ │ ├── BranchIA64.h │ │ │ │ │ │ ├── BranchPPC.c │ │ │ │ │ │ ├── BranchPPC.h │ │ │ │ │ │ ├── BranchSPARC.c │ │ │ │ │ │ ├── BranchSPARC.h │ │ │ │ │ │ ├── BranchTypes.h │ │ │ │ │ │ ├── BranchX86.c │ │ │ │ │ │ ├── BranchX86.h │ │ │ │ │ │ ├── BranchX86_2.c │ │ │ │ │ │ └── BranchX86_2.h │ │ │ │ │ ├── Huffman/ │ │ │ │ │ │ ├── HuffmanEncode.c │ │ │ │ │ │ └── HuffmanEncode.h │ │ │ │ │ ├── Lz/ │ │ │ │ │ │ ├── LzHash.h │ │ │ │ │ │ ├── MatchFinder.c │ │ │ │ │ │ ├── MatchFinder.h │ │ │ │ │ │ ├── MatchFinderMt.c │ │ │ │ │ │ └── MatchFinderMt.h │ │ │ │ │ └── Lzma/ │ │ │ │ │ ├── LzmaDecode.c │ │ │ │ │ ├── LzmaDecode.h │ │ │ │ │ ├── LzmaDecodeSize.c │ │ │ │ │ ├── LzmaStateDecode.c │ │ │ │ │ ├── LzmaStateDecode.h │ │ │ │ │ ├── LzmaStateTest.c │ │ │ │ │ ├── LzmaTest.c │ │ │ │ │ ├── LzmaTypes.h │ │ │ │ │ ├── kmod/ │ │ │ │ │ │ └── uncomp.c │ │ │ │ │ ├── kmod.mk │ │ │ │ │ ├── sqlzma.mk │ │ │ │ │ ├── testflags.c │ │ │ │ │ └── uncomp.c │ │ │ │ ├── CpuArch.h │ │ │ │ ├── IStream.h │ │ │ │ ├── Sort.c │ │ │ │ ├── Sort.h │ │ │ │ ├── Threads.c │ │ │ │ ├── Threads.h │ │ │ │ └── Types.h │ │ │ ├── CPP/ │ │ │ │ ├── 7zip/ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ ├── 7z/ │ │ │ │ │ │ │ ├── 7zCompressionMode.cpp │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── Archive.def │ │ │ │ │ │ ├── Archive2.def │ │ │ │ │ │ ├── ArchiveExports.cpp │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ ├── CrossThreadProgress.cpp │ │ │ │ │ │ │ ├── CrossThreadProgress.h │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ ├── ParseProperties.cpp │ │ │ │ │ │ │ └── ParseProperties.h │ │ │ │ │ │ ├── DllExports2.cpp │ │ │ │ │ │ └── IArchive.h │ │ │ │ │ ├── Bundles/ │ │ │ │ │ │ ├── Alone7z/ │ │ │ │ │ │ │ ├── Alone.dsp │ │ │ │ │ │ │ ├── Alone.dsw │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ ├── Format7zExtractR/ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ └── Format7zR/ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ ├── MethodId.cpp │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ ├── OffsetStream.cpp │ │ │ │ │ │ ├── OffsetStream.h │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ │ ├── ARM.cpp │ │ │ │ │ │ │ ├── ARM.h │ │ │ │ │ │ │ ├── ARMThumb.cpp │ │ │ │ │ │ │ ├── ARMThumb.h │ │ │ │ │ │ │ ├── BCJ2Register.cpp │ │ │ │ │ │ │ ├── BCJRegister.cpp │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ │ ├── IA64.cpp │ │ │ │ │ │ │ ├── IA64.h │ │ │ │ │ │ │ ├── PPC.cpp │ │ │ │ │ │ │ ├── PPC.h │ │ │ │ │ │ │ ├── SPARC.cpp │ │ │ │ │ │ │ ├── SPARC.h │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── x86.cpp │ │ │ │ │ │ │ ├── x86.h │ │ │ │ │ │ │ ├── x86_2.cpp │ │ │ │ │ │ │ └── x86_2.h │ │ │ │ │ │ ├── ByteSwap/ │ │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ │ ├── ByteSwap.h │ │ │ │ │ │ │ ├── ByteSwapRegister.cpp │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── CodecExports.cpp │ │ │ │ │ │ ├── Copy/ │ │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── LZOutWindow.cpp │ │ │ │ │ │ │ ├── LZOutWindow.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LZMA.h │ │ │ │ │ │ │ ├── LZMADecoder.cpp │ │ │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ │ │ ├── LZMAEncoder.cpp │ │ │ │ │ │ │ ├── LZMAEncoder.h │ │ │ │ │ │ │ ├── LZMARegister.cpp │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ ├── LzmaBenchCon.cpp │ │ │ │ │ │ │ ├── LzmaBenchCon.h │ │ │ │ │ │ │ ├── LzmaRam.cpp │ │ │ │ │ │ │ ├── LzmaRam.h │ │ │ │ │ │ │ ├── LzmaRamDecode.c │ │ │ │ │ │ │ ├── LzmaRamDecode.h │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── comp.cc │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ ├── makefile.gcc │ │ │ │ │ │ │ └── sqlzma.mk │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ ├── RangeCoderBit.cpp │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ ├── RangeCoderBitTree.h │ │ │ │ │ │ ├── RangeCoderOpt.h │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── ICoder.h │ │ │ │ │ ├── IDecl.h │ │ │ │ │ ├── IPassword.h │ │ │ │ │ ├── IProgress.h │ │ │ │ │ ├── IStream.h │ │ │ │ │ ├── MyVersion.h │ │ │ │ │ ├── MyVersionInfo.rc │ │ │ │ │ ├── PropID.h │ │ │ │ │ └── UI/ │ │ │ │ │ ├── Client7z/ │ │ │ │ │ │ ├── Client7z.cpp │ │ │ │ │ │ ├── Client7z.dsp │ │ │ │ │ │ ├── Client7z.dsw │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── makefile │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ ├── ArchiveName.cpp │ │ │ │ │ │ ├── ArchiveName.h │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ ├── ExitCode.h │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ ├── UpdateProduce.h │ │ │ │ │ │ ├── WorkDir.cpp │ │ │ │ │ │ ├── WorkDir.h │ │ │ │ │ │ └── ZipRegistry.h │ │ │ │ │ └── Console/ │ │ │ │ │ ├── ConsoleClose.cpp │ │ │ │ │ ├── ConsoleClose.h │ │ │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ │ │ ├── ExtractCallbackConsole.h │ │ │ │ │ ├── List.cpp │ │ │ │ │ ├── List.h │ │ │ │ │ ├── Main.cpp │ │ │ │ │ ├── MainAr.cpp │ │ │ │ │ ├── OpenCallbackConsole.cpp │ │ │ │ │ ├── OpenCallbackConsole.h │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ ├── PercentPrinter.h │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ │ │ ├── UpdateCallbackConsole.h │ │ │ │ │ ├── UserInputUtils.cpp │ │ │ │ │ ├── UserInputUtils.h │ │ │ │ │ └── afxres.h │ │ │ │ ├── Build.mak │ │ │ │ ├── Common/ │ │ │ │ │ ├── AutoPtr.h │ │ │ │ │ ├── Buffer.h │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ ├── ComTry.h │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── DynamicBuffer.h │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ ├── IntToString.h │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ ├── MyCom.h │ │ │ │ │ ├── MyException.h │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ ├── MyString.h │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ ├── MyVector.cpp │ │ │ │ │ ├── MyVector.h │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── StdInStream.cpp │ │ │ │ │ ├── StdInStream.h │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ ├── Types.h │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ └── Wildcard.h │ │ │ │ └── Windows/ │ │ │ │ ├── DLL.cpp │ │ │ │ ├── DLL.h │ │ │ │ ├── Defs.h │ │ │ │ ├── Error.cpp │ │ │ │ ├── Error.h │ │ │ │ ├── FileDir.cpp │ │ │ │ ├── FileDir.h │ │ │ │ ├── FileFind.cpp │ │ │ │ ├── FileFind.h │ │ │ │ ├── FileIO.cpp │ │ │ │ ├── FileIO.h │ │ │ │ ├── FileMapping.cpp │ │ │ │ ├── FileMapping.h │ │ │ │ ├── FileName.cpp │ │ │ │ ├── FileName.h │ │ │ │ ├── Handle.h │ │ │ │ ├── MemoryLock.cpp │ │ │ │ ├── MemoryLock.h │ │ │ │ ├── PropVariant.cpp │ │ │ │ ├── PropVariant.h │ │ │ │ ├── PropVariantConversions.cpp │ │ │ │ ├── PropVariantConversions.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── Synchronization.cpp │ │ │ │ ├── Synchronization.h │ │ │ │ ├── System.cpp │ │ │ │ ├── System.h │ │ │ │ ├── Thread.h │ │ │ │ └── Time.h │ │ │ ├── Makefile │ │ │ ├── sqlzma.h │ │ │ ├── sqmagic.h │ │ │ └── squashfs3.2-r2/ │ │ │ ├── ACKNOWLEDGEMENTS │ │ │ ├── CHANGES │ │ │ ├── COPYING │ │ │ ├── INSTALL │ │ │ ├── OLD-READMEs/ │ │ │ │ ├── README-2.0 │ │ │ │ ├── README-2.1 │ │ │ │ ├── README-3.0 │ │ │ │ ├── README-3.1 │ │ │ │ └── README-AMD64 │ │ │ ├── PERFORMANCE.README │ │ │ ├── README │ │ │ ├── README-3.2 │ │ │ ├── sqlzma2u-3.2-r2.patch │ │ │ └── squashfs-tools/ │ │ │ ├── Makefile │ │ │ ├── global.h │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_fs.h │ │ │ └── unsquashfs.c │ │ ├── squashfs-3.2-r2-rtn12/ │ │ │ ├── Makefile │ │ │ ├── global.h │ │ │ ├── lzma_src/ │ │ │ │ └── C/ │ │ │ │ ├── Alloc.h │ │ │ │ ├── LzFind.c │ │ │ │ ├── LzFind.h │ │ │ │ ├── LzHash.h │ │ │ │ ├── LzmaDec.c │ │ │ │ ├── LzmaDec.h │ │ │ │ ├── LzmaEnc.c │ │ │ │ ├── LzmaEnc.h │ │ │ │ └── Types.h │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── sqlzma.c │ │ │ ├── sqlzma.h │ │ │ ├── sqmagic.h │ │ │ ├── squashfs_fs.h │ │ │ └── unsquashfs.c │ │ ├── squashfs-3.2-r2-wnr1000/ │ │ │ ├── Makefile │ │ │ ├── global.h │ │ │ ├── lzma_src/ │ │ │ │ └── C/ │ │ │ │ ├── Alloc.h │ │ │ │ ├── LzFind.c │ │ │ │ ├── LzFind.h │ │ │ │ ├── LzHash.h │ │ │ │ ├── LzmaDec.c │ │ │ │ ├── LzmaDec.h │ │ │ │ ├── LzmaEnc.c │ │ │ │ ├── LzmaEnc.h │ │ │ │ └── Types.h │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── sqlzma.c │ │ │ ├── sqlzma.h │ │ │ ├── squashfs_fs.h │ │ │ └── unsquashfs.c │ │ ├── squashfs-3.3/ │ │ │ ├── Makefile │ │ │ ├── global.h │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── sqmagic.h │ │ │ ├── squashfs_fs.h │ │ │ └── unsquashfs.c │ │ ├── squashfs-3.3-grml-lzma/ │ │ │ ├── .tmpdeps │ │ │ ├── .topdeps │ │ │ ├── .topmsg │ │ │ ├── Makefile │ │ │ ├── debian/ │ │ │ │ ├── changelog │ │ │ │ ├── compat │ │ │ │ ├── control │ │ │ │ ├── control.modules.in │ │ │ │ ├── copyright │ │ │ │ ├── doc/ │ │ │ │ │ ├── en/ │ │ │ │ │ │ ├── mksquashfs.dbk │ │ │ │ │ │ └── unsquashfs.dbk │ │ │ │ │ └── po/ │ │ │ │ │ ├── mksquashfs.fr.add │ │ │ │ │ ├── mksquashfs.fr.po │ │ │ │ │ ├── mksquashfs.pot │ │ │ │ │ └── po4a.cfg │ │ │ │ ├── rules │ │ │ │ ├── rules.modules │ │ │ │ ├── squashfs-lzma-source.NEWS │ │ │ │ ├── squashfs-lzma-source.README.Debian │ │ │ │ ├── squashfs-lzma-source.docs │ │ │ │ ├── squashfs-lzma-source.links │ │ │ │ ├── squashfs-lzma-tools.README.Debian │ │ │ │ ├── squashfs-lzma-tools.dirs │ │ │ │ ├── squashfs-lzma-tools.install │ │ │ │ ├── squashfs-lzma-tools.manpages │ │ │ │ └── watch │ │ │ ├── ksquashfs/ │ │ │ │ ├── fs/ │ │ │ │ │ └── squashfs/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── inode.c │ │ │ │ │ ├── squashfs.h │ │ │ │ │ └── squashfs2_0.c │ │ │ │ └── include/ │ │ │ │ └── linux/ │ │ │ │ ├── squashfs_fs.h │ │ │ │ ├── squashfs_fs_i.h │ │ │ │ └── squashfs_fs_sb.h │ │ │ ├── lzma/ │ │ │ │ ├── 7zC.txt │ │ │ │ ├── 7zFormat.txt │ │ │ │ ├── C/ │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ ├── 7zCrcT8.c │ │ │ │ │ ├── Alloc.c │ │ │ │ │ ├── Alloc.h │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ └── 7z/ │ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ │ ├── 7zBuffer.c │ │ │ │ │ │ ├── 7zBuffer.h │ │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ │ ├── 7zMethodID.c │ │ │ │ │ │ ├── 7zMethodID.h │ │ │ │ │ │ ├── 7z_C.dsp │ │ │ │ │ │ ├── 7z_C.dsw │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ │ ├── BranchARM.c │ │ │ │ │ │ │ ├── BranchARM.h │ │ │ │ │ │ │ ├── BranchARMThumb.c │ │ │ │ │ │ │ ├── BranchARMThumb.h │ │ │ │ │ │ │ ├── BranchIA64.c │ │ │ │ │ │ │ ├── BranchIA64.h │ │ │ │ │ │ │ ├── BranchPPC.c │ │ │ │ │ │ │ ├── BranchPPC.h │ │ │ │ │ │ │ ├── BranchSPARC.c │ │ │ │ │ │ │ ├── BranchSPARC.h │ │ │ │ │ │ │ ├── BranchTypes.h │ │ │ │ │ │ │ ├── BranchX86.c │ │ │ │ │ │ │ ├── BranchX86.h │ │ │ │ │ │ │ ├── BranchX86_2.c │ │ │ │ │ │ │ └── BranchX86_2.h │ │ │ │ │ │ ├── Huffman/ │ │ │ │ │ │ │ ├── HuffmanEncode.c │ │ │ │ │ │ │ └── HuffmanEncode.h │ │ │ │ │ │ ├── Lz/ │ │ │ │ │ │ │ ├── LzHash.h │ │ │ │ │ │ │ ├── MatchFinder.c │ │ │ │ │ │ │ ├── MatchFinder.h │ │ │ │ │ │ │ ├── MatchFinderMt.c │ │ │ │ │ │ │ └── MatchFinderMt.h │ │ │ │ │ │ └── Lzma/ │ │ │ │ │ │ ├── LzmaDecode.c │ │ │ │ │ │ ├── LzmaDecode.h │ │ │ │ │ │ ├── LzmaDecodeSize.c │ │ │ │ │ │ ├── LzmaStateDecode.c │ │ │ │ │ │ ├── LzmaStateDecode.h │ │ │ │ │ │ ├── LzmaStateTest.c │ │ │ │ │ │ ├── LzmaTest.c │ │ │ │ │ │ ├── LzmaTypes.h │ │ │ │ │ │ ├── kmod/ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ └── module.c │ │ │ │ │ │ ├── kmod.mk │ │ │ │ │ │ ├── sqlzma.mk │ │ │ │ │ │ ├── testflags.c │ │ │ │ │ │ └── uncomp.c │ │ │ │ │ ├── CpuArch.h │ │ │ │ │ ├── IStream.h │ │ │ │ │ ├── Sort.c │ │ │ │ │ ├── Sort.h │ │ │ │ │ ├── Threads.c │ │ │ │ │ ├── Threads.h │ │ │ │ │ └── Types.h │ │ │ │ ├── CPP/ │ │ │ │ │ ├── 7zip/ │ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ │ ├── 7z/ │ │ │ │ │ │ │ │ ├── 7zCompressionMode.cpp │ │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Archive.def │ │ │ │ │ │ │ ├── Archive2.def │ │ │ │ │ │ │ ├── ArchiveExports.cpp │ │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ │ ├── CrossThreadProgress.cpp │ │ │ │ │ │ │ │ ├── CrossThreadProgress.h │ │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ParseProperties.cpp │ │ │ │ │ │ │ │ └── ParseProperties.h │ │ │ │ │ │ │ ├── DllExports2.cpp │ │ │ │ │ │ │ └── IArchive.h │ │ │ │ │ │ ├── Bundles/ │ │ │ │ │ │ │ ├── Alone7z/ │ │ │ │ │ │ │ │ ├── Alone.dsp │ │ │ │ │ │ │ │ ├── Alone.dsw │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ ├── Format7zExtractR/ │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ └── Format7zR/ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ │ ├── MethodId.cpp │ │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ │ ├── OffsetStream.cpp │ │ │ │ │ │ │ ├── OffsetStream.h │ │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ │ │ ├── ARM.cpp │ │ │ │ │ │ │ │ ├── ARM.h │ │ │ │ │ │ │ │ ├── ARMThumb.cpp │ │ │ │ │ │ │ │ ├── ARMThumb.h │ │ │ │ │ │ │ │ ├── BCJ2Register.cpp │ │ │ │ │ │ │ │ ├── BCJRegister.cpp │ │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ │ │ ├── IA64.cpp │ │ │ │ │ │ │ │ ├── IA64.h │ │ │ │ │ │ │ │ ├── PPC.cpp │ │ │ │ │ │ │ │ ├── PPC.h │ │ │ │ │ │ │ │ ├── SPARC.cpp │ │ │ │ │ │ │ │ ├── SPARC.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── x86.cpp │ │ │ │ │ │ │ │ ├── x86.h │ │ │ │ │ │ │ │ ├── x86_2.cpp │ │ │ │ │ │ │ │ └── x86_2.h │ │ │ │ │ │ │ ├── ByteSwap/ │ │ │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ │ │ ├── ByteSwap.h │ │ │ │ │ │ │ │ ├── ByteSwapRegister.cpp │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── CodecExports.cpp │ │ │ │ │ │ │ ├── Copy/ │ │ │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ │ ├── LZOutWindow.cpp │ │ │ │ │ │ │ │ ├── LZOutWindow.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ │ ├── LZMA.h │ │ │ │ │ │ │ │ ├── LZMADecoder.cpp │ │ │ │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ │ │ │ ├── LZMAEncoder.cpp │ │ │ │ │ │ │ │ ├── LZMAEncoder.h │ │ │ │ │ │ │ │ ├── LZMARegister.cpp │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ │ ├── LzmaBenchCon.cpp │ │ │ │ │ │ │ │ ├── LzmaBenchCon.h │ │ │ │ │ │ │ │ ├── LzmaRam.cpp │ │ │ │ │ │ │ │ ├── LzmaRam.h │ │ │ │ │ │ │ │ ├── LzmaRamDecode.c │ │ │ │ │ │ │ │ ├── LzmaRamDecode.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── comp.cc │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ ├── makefile.gcc │ │ │ │ │ │ │ │ └── sqlzma.mk │ │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ │ ├── RangeCoderBit.cpp │ │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ │ ├── RangeCoderBitTree.h │ │ │ │ │ │ │ ├── RangeCoderOpt.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── ICoder.h │ │ │ │ │ │ ├── IDecl.h │ │ │ │ │ │ ├── IPassword.h │ │ │ │ │ │ ├── IProgress.h │ │ │ │ │ │ ├── IStream.h │ │ │ │ │ │ ├── MyVersion.h │ │ │ │ │ │ ├── MyVersionInfo.rc │ │ │ │ │ │ ├── PropID.h │ │ │ │ │ │ └── UI/ │ │ │ │ │ │ ├── Client7z/ │ │ │ │ │ │ │ ├── Client7z.cpp │ │ │ │ │ │ │ ├── Client7z.dsp │ │ │ │ │ │ │ ├── Client7z.dsw │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ └── makefile │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ │ ├── ArchiveName.cpp │ │ │ │ │ │ │ ├── ArchiveName.h │ │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ │ ├── ExitCode.h │ │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ │ ├── UpdateProduce.h │ │ │ │ │ │ │ ├── WorkDir.cpp │ │ │ │ │ │ │ ├── WorkDir.h │ │ │ │ │ │ │ └── ZipRegistry.h │ │ │ │ │ │ └── Console/ │ │ │ │ │ │ ├── ConsoleClose.cpp │ │ │ │ │ │ ├── ConsoleClose.h │ │ │ │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ │ │ │ ├── ExtractCallbackConsole.h │ │ │ │ │ │ ├── List.cpp │ │ │ │ │ │ ├── List.h │ │ │ │ │ │ ├── Main.cpp │ │ │ │ │ │ ├── MainAr.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.h │ │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ │ ├── PercentPrinter.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ │ │ │ ├── UpdateCallbackConsole.h │ │ │ │ │ │ ├── UserInputUtils.cpp │ │ │ │ │ │ ├── UserInputUtils.h │ │ │ │ │ │ └── afxres.h │ │ │ │ │ ├── Build.mak │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── AutoPtr.h │ │ │ │ │ │ ├── Buffer.h │ │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ │ ├── ComTry.h │ │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── DynamicBuffer.h │ │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ │ ├── IntToString.h │ │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ │ ├── MyCom.h │ │ │ │ │ │ ├── MyException.h │ │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ │ ├── MyString.h │ │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ │ ├── MyVector.cpp │ │ │ │ │ │ ├── MyVector.h │ │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StdInStream.cpp │ │ │ │ │ │ ├── StdInStream.h │ │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ │ ├── Types.h │ │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ │ └── Wildcard.h │ │ │ │ │ └── Windows/ │ │ │ │ │ ├── DLL.cpp │ │ │ │ │ ├── DLL.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── Error.cpp │ │ │ │ │ ├── Error.h │ │ │ │ │ ├── FileDir.cpp │ │ │ │ │ ├── FileDir.h │ │ │ │ │ ├── FileFind.cpp │ │ │ │ │ ├── FileFind.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ ├── FileMapping.cpp │ │ │ │ │ ├── FileMapping.h │ │ │ │ │ ├── FileName.cpp │ │ │ │ │ ├── FileName.h │ │ │ │ │ ├── Handle.h │ │ │ │ │ ├── MemoryLock.cpp │ │ │ │ │ ├── MemoryLock.h │ │ │ │ │ ├── PropVariant.cpp │ │ │ │ │ ├── PropVariant.h │ │ │ │ │ ├── PropVariantConversions.cpp │ │ │ │ │ ├── PropVariantConversions.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── Synchronization.cpp │ │ │ │ │ ├── Synchronization.h │ │ │ │ │ ├── System.cpp │ │ │ │ │ ├── System.h │ │ │ │ │ ├── Thread.h │ │ │ │ │ └── Time.h │ │ │ │ ├── CS/ │ │ │ │ │ └── 7zip/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ │ └── OutBuffer.cs │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ │ └── ICoder.cs │ │ │ │ ├── Java/ │ │ │ │ │ └── SevenZip/ │ │ │ │ │ ├── CRC.java │ │ │ │ │ ├── Compression/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ ├── LzmaAlone.java │ │ │ │ │ └── LzmaBench.java │ │ │ │ ├── LGPL.txt │ │ │ │ ├── Methods.txt │ │ │ │ ├── history.txt │ │ │ │ └── lzma.txt │ │ │ ├── sqlzma.h │ │ │ ├── sqlzma.txt │ │ │ ├── sqlzma1-449.patch │ │ │ ├── sqlzma2k-3.3.patch │ │ │ ├── sqlzma2u-3.3.patch │ │ │ ├── sqmagic.h │ │ │ └── squashfs3.3/ │ │ │ ├── ACKNOWLEDGEMENTS │ │ │ ├── CHANGES │ │ │ ├── COPYING │ │ │ ├── INSTALL │ │ │ ├── OLD-READMEs/ │ │ │ │ ├── README-2.0 │ │ │ │ ├── README-2.1 │ │ │ │ ├── README-3.0 │ │ │ │ ├── README-3.1 │ │ │ │ ├── README-3.2 │ │ │ │ └── README-AMD64 │ │ │ ├── PERFORMANCE.README │ │ │ ├── README │ │ │ ├── README-3.3 │ │ │ ├── kernel-patches/ │ │ │ │ ├── linux-2.6.10/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ ├── linux-2.6.12/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ ├── linux-2.6.14/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ ├── linux-2.6.16/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ ├── linux-2.6.18/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ ├── linux-2.6.20/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ ├── linux-2.6.22/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ ├── linux-2.6.23/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ ├── linux-2.6.24/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ ├── linux-2.6.6/ │ │ │ │ │ └── squashfs3.3-patch │ │ │ │ └── linux-2.6.8.1/ │ │ │ │ └── squashfs3.3-patch │ │ │ └── squashfs-tools/ │ │ │ ├── Makefile │ │ │ ├── global.h │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_fs.h │ │ │ └── unsquashfs.c │ │ ├── squashfs-3.3-lzma/ │ │ │ ├── C/ │ │ │ │ ├── 7zCrc.c │ │ │ │ ├── 7zCrc.h │ │ │ │ ├── 7zCrcT8.c │ │ │ │ ├── Alloc.c │ │ │ │ ├── Alloc.h │ │ │ │ ├── Archive/ │ │ │ │ │ └── 7z/ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ ├── 7zBuffer.c │ │ │ │ │ ├── 7zBuffer.h │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ ├── 7zMethodID.c │ │ │ │ │ ├── 7zMethodID.h │ │ │ │ │ ├── 7z_C.dsp │ │ │ │ │ ├── 7z_C.dsw │ │ │ │ │ ├── makefile │ │ │ │ │ └── makefile.gcc │ │ │ │ ├── Compress/ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ ├── BranchARM.c │ │ │ │ │ │ ├── BranchARM.h │ │ │ │ │ │ ├── BranchARMThumb.c │ │ │ │ │ │ ├── BranchARMThumb.h │ │ │ │ │ │ ├── BranchIA64.c │ │ │ │ │ │ ├── BranchIA64.h │ │ │ │ │ │ ├── BranchPPC.c │ │ │ │ │ │ ├── BranchPPC.h │ │ │ │ │ │ ├── BranchSPARC.c │ │ │ │ │ │ ├── BranchSPARC.h │ │ │ │ │ │ ├── BranchTypes.h │ │ │ │ │ │ ├── BranchX86.c │ │ │ │ │ │ ├── BranchX86.h │ │ │ │ │ │ ├── BranchX86_2.c │ │ │ │ │ │ └── BranchX86_2.h │ │ │ │ │ ├── Huffman/ │ │ │ │ │ │ ├── HuffmanEncode.c │ │ │ │ │ │ └── HuffmanEncode.h │ │ │ │ │ ├── Lz/ │ │ │ │ │ │ ├── LzHash.h │ │ │ │ │ │ ├── MatchFinder.c │ │ │ │ │ │ ├── MatchFinder.h │ │ │ │ │ │ ├── MatchFinderMt.c │ │ │ │ │ │ └── MatchFinderMt.h │ │ │ │ │ └── Lzma/ │ │ │ │ │ ├── LzmaDecode.c │ │ │ │ │ ├── LzmaDecode.h │ │ │ │ │ ├── LzmaDecodeSize.c │ │ │ │ │ ├── LzmaStateDecode.c │ │ │ │ │ ├── LzmaStateDecode.h │ │ │ │ │ ├── LzmaStateTest.c │ │ │ │ │ ├── LzmaTest.c │ │ │ │ │ ├── LzmaTypes.h │ │ │ │ │ ├── kmod/ │ │ │ │ │ │ └── uncomp.c │ │ │ │ │ ├── kmod.mk │ │ │ │ │ ├── sqlzma.mk │ │ │ │ │ ├── testflags.c │ │ │ │ │ └── uncomp.c │ │ │ │ ├── CpuArch.h │ │ │ │ ├── IStream.h │ │ │ │ ├── Sort.c │ │ │ │ ├── Sort.h │ │ │ │ ├── Threads.c │ │ │ │ ├── Threads.h │ │ │ │ └── Types.h │ │ │ ├── CPP/ │ │ │ │ ├── 7zip/ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ ├── 7z/ │ │ │ │ │ │ │ ├── 7zCompressionMode.cpp │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── Archive.def │ │ │ │ │ │ ├── Archive2.def │ │ │ │ │ │ ├── ArchiveExports.cpp │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ ├── CrossThreadProgress.cpp │ │ │ │ │ │ │ ├── CrossThreadProgress.h │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ ├── ParseProperties.cpp │ │ │ │ │ │ │ └── ParseProperties.h │ │ │ │ │ │ ├── DllExports2.cpp │ │ │ │ │ │ └── IArchive.h │ │ │ │ │ ├── Bundles/ │ │ │ │ │ │ ├── Alone7z/ │ │ │ │ │ │ │ ├── Alone.dsp │ │ │ │ │ │ │ ├── Alone.dsw │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ ├── Format7zExtractR/ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ └── Format7zR/ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ ├── MethodId.cpp │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ ├── OffsetStream.cpp │ │ │ │ │ │ ├── OffsetStream.h │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ │ ├── ARM.cpp │ │ │ │ │ │ │ ├── ARM.h │ │ │ │ │ │ │ ├── ARMThumb.cpp │ │ │ │ │ │ │ ├── ARMThumb.h │ │ │ │ │ │ │ ├── BCJ2Register.cpp │ │ │ │ │ │ │ ├── BCJRegister.cpp │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ │ ├── IA64.cpp │ │ │ │ │ │ │ ├── IA64.h │ │ │ │ │ │ │ ├── PPC.cpp │ │ │ │ │ │ │ ├── PPC.h │ │ │ │ │ │ │ ├── SPARC.cpp │ │ │ │ │ │ │ ├── SPARC.h │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── x86.cpp │ │ │ │ │ │ │ ├── x86.h │ │ │ │ │ │ │ ├── x86_2.cpp │ │ │ │ │ │ │ └── x86_2.h │ │ │ │ │ │ ├── ByteSwap/ │ │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ │ ├── ByteSwap.h │ │ │ │ │ │ │ ├── ByteSwapRegister.cpp │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── CodecExports.cpp │ │ │ │ │ │ ├── Copy/ │ │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── LZOutWindow.cpp │ │ │ │ │ │ │ ├── LZOutWindow.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LZMA.h │ │ │ │ │ │ │ ├── LZMADecoder.cpp │ │ │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ │ │ ├── LZMAEncoder.cpp │ │ │ │ │ │ │ ├── LZMAEncoder.h │ │ │ │ │ │ │ ├── LZMARegister.cpp │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ ├── LzmaBenchCon.cpp │ │ │ │ │ │ │ ├── LzmaBenchCon.h │ │ │ │ │ │ │ ├── LzmaRam.cpp │ │ │ │ │ │ │ ├── LzmaRam.h │ │ │ │ │ │ │ ├── LzmaRamDecode.c │ │ │ │ │ │ │ ├── LzmaRamDecode.h │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── comp.cc │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ ├── makefile.gcc │ │ │ │ │ │ │ └── sqlzma.mk │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ ├── RangeCoderBit.cpp │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ ├── RangeCoderBitTree.h │ │ │ │ │ │ ├── RangeCoderOpt.h │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── ICoder.h │ │ │ │ │ ├── IDecl.h │ │ │ │ │ ├── IPassword.h │ │ │ │ │ ├── IProgress.h │ │ │ │ │ ├── IStream.h │ │ │ │ │ ├── MyVersion.h │ │ │ │ │ ├── MyVersionInfo.rc │ │ │ │ │ ├── PropID.h │ │ │ │ │ └── UI/ │ │ │ │ │ ├── Client7z/ │ │ │ │ │ │ ├── Client7z.cpp │ │ │ │ │ │ ├── Client7z.dsp │ │ │ │ │ │ ├── Client7z.dsw │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── makefile │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ ├── ArchiveName.cpp │ │ │ │ │ │ ├── ArchiveName.h │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ ├── ExitCode.h │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ ├── UpdateProduce.h │ │ │ │ │ │ ├── WorkDir.cpp │ │ │ │ │ │ ├── WorkDir.h │ │ │ │ │ │ └── ZipRegistry.h │ │ │ │ │ └── Console/ │ │ │ │ │ ├── ConsoleClose.cpp │ │ │ │ │ ├── ConsoleClose.h │ │ │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ │ │ ├── ExtractCallbackConsole.h │ │ │ │ │ ├── List.cpp │ │ │ │ │ ├── List.h │ │ │ │ │ ├── Main.cpp │ │ │ │ │ ├── MainAr.cpp │ │ │ │ │ ├── OpenCallbackConsole.cpp │ │ │ │ │ ├── OpenCallbackConsole.h │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ ├── PercentPrinter.h │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ │ │ ├── UpdateCallbackConsole.h │ │ │ │ │ ├── UserInputUtils.cpp │ │ │ │ │ ├── UserInputUtils.h │ │ │ │ │ └── afxres.h │ │ │ │ ├── Build.mak │ │ │ │ ├── Common/ │ │ │ │ │ ├── AutoPtr.h │ │ │ │ │ ├── Buffer.h │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ ├── ComTry.h │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── DynamicBuffer.h │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ ├── IntToString.h │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ ├── MyCom.h │ │ │ │ │ ├── MyException.h │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ ├── MyString.h │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ ├── MyVector.cpp │ │ │ │ │ ├── MyVector.h │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── StdInStream.cpp │ │ │ │ │ ├── StdInStream.h │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ ├── Types.h │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ └── Wildcard.h │ │ │ │ └── Windows/ │ │ │ │ ├── DLL.cpp │ │ │ │ ├── DLL.h │ │ │ │ ├── Defs.h │ │ │ │ ├── Error.cpp │ │ │ │ ├── Error.h │ │ │ │ ├── FileDir.cpp │ │ │ │ ├── FileDir.h │ │ │ │ ├── FileFind.cpp │ │ │ │ ├── FileFind.h │ │ │ │ ├── FileIO.cpp │ │ │ │ ├── FileIO.h │ │ │ │ ├── FileMapping.cpp │ │ │ │ ├── FileMapping.h │ │ │ │ ├── FileName.cpp │ │ │ │ ├── FileName.h │ │ │ │ ├── Handle.h │ │ │ │ ├── MemoryLock.cpp │ │ │ │ ├── MemoryLock.h │ │ │ │ ├── PropVariant.cpp │ │ │ │ ├── PropVariant.h │ │ │ │ ├── PropVariantConversions.cpp │ │ │ │ ├── PropVariantConversions.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── Synchronization.cpp │ │ │ │ ├── Synchronization.h │ │ │ │ ├── System.cpp │ │ │ │ ├── System.h │ │ │ │ ├── Thread.h │ │ │ │ └── Time.h │ │ │ ├── Makefile │ │ │ ├── sqlzma.h │ │ │ ├── sqmagic.h │ │ │ ├── squashfs3.3/ │ │ │ │ └── squashfs-tools/ │ │ │ │ ├── Makefile │ │ │ │ ├── global.h │ │ │ │ ├── mksquashfs.c │ │ │ │ ├── mksquashfs.h │ │ │ │ ├── read_fs.c │ │ │ │ ├── read_fs.h │ │ │ │ ├── sort.c │ │ │ │ ├── sort.h │ │ │ │ ├── squashfs_fs.h │ │ │ │ └── unsquashfs.c │ │ │ └── unuse/ │ │ │ ├── CS/ │ │ │ │ └── 7zip/ │ │ │ │ ├── Common/ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ └── OutBuffer.cs │ │ │ │ ├── Compress/ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ └── ICoder.cs │ │ │ └── Java/ │ │ │ └── SevenZip/ │ │ │ ├── CRC.java │ │ │ ├── Compression/ │ │ │ │ ├── LZ/ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ ├── InWindow.java │ │ │ │ │ └── OutWindow.java │ │ │ │ ├── LZMA/ │ │ │ │ │ ├── Base.java │ │ │ │ │ ├── Decoder.java │ │ │ │ │ └── Encoder.java │ │ │ │ └── RangeCoder/ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ ├── Decoder.java │ │ │ │ └── Encoder.java │ │ │ ├── ICodeProgress.java │ │ │ ├── LzmaAlone.java │ │ │ └── LzmaBench.java │ │ ├── squashfs-3.4-cisco/ │ │ │ ├── Makefile │ │ │ ├── lzma/ │ │ │ │ ├── 7zC.txt │ │ │ │ ├── 7zFormat.txt │ │ │ │ ├── C/ │ │ │ │ │ ├── 7zBuf.c │ │ │ │ │ ├── 7zBuf.h │ │ │ │ │ ├── 7zBuf2.c │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ ├── 7zFile.c │ │ │ │ │ ├── 7zFile.h │ │ │ │ │ ├── 7zStream.c │ │ │ │ │ ├── 7zVersion.h │ │ │ │ │ ├── Alloc.c │ │ │ │ │ ├── Alloc.h │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ └── 7z/ │ │ │ │ │ │ ├── 7z.dsp │ │ │ │ │ │ ├── 7z.dsw │ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Bcj2.c │ │ │ │ │ ├── Bcj2.h │ │ │ │ │ ├── Bra.c │ │ │ │ │ ├── Bra.h │ │ │ │ │ ├── Bra86.c │ │ │ │ │ ├── BraIA64.c │ │ │ │ │ ├── CpuArch.h │ │ │ │ │ ├── LzFind.c │ │ │ │ │ ├── LzFind.h │ │ │ │ │ ├── LzFindMt.c │ │ │ │ │ ├── LzFindMt.h │ │ │ │ │ ├── LzHash.h │ │ │ │ │ ├── LzmaDec.c │ │ │ │ │ ├── LzmaDec.h │ │ │ │ │ ├── LzmaEnc.c │ │ │ │ │ ├── LzmaEnc.h │ │ │ │ │ ├── LzmaLib/ │ │ │ │ │ │ ├── LzmaLib.def │ │ │ │ │ │ ├── LzmaLib.dsp │ │ │ │ │ │ ├── LzmaLib.dsw │ │ │ │ │ │ ├── LzmaLibExports.c │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── LzmaLib.c │ │ │ │ │ ├── LzmaLib.h │ │ │ │ │ ├── LzmaUtil/ │ │ │ │ │ │ ├── Lzma86Dec.c │ │ │ │ │ │ ├── Lzma86Dec.h │ │ │ │ │ │ ├── Lzma86Enc.c │ │ │ │ │ │ ├── Lzma86Enc.h │ │ │ │ │ │ ├── LzmaUtil.c │ │ │ │ │ │ ├── LzmaUtil.dsp │ │ │ │ │ │ ├── LzmaUtil.dsw │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Threads.c │ │ │ │ │ ├── Threads.h │ │ │ │ │ └── Types.h │ │ │ │ ├── CPP/ │ │ │ │ │ ├── 7zip/ │ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ │ ├── 7z/ │ │ │ │ │ │ │ │ ├── 7zCompressionMode.cpp │ │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Archive.def │ │ │ │ │ │ │ ├── Archive2.def │ │ │ │ │ │ │ ├── ArchiveExports.cpp │ │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ │ ├── CrossThreadProgress.cpp │ │ │ │ │ │ │ │ ├── CrossThreadProgress.h │ │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ParseProperties.cpp │ │ │ │ │ │ │ │ ├── ParseProperties.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── DllExports2.cpp │ │ │ │ │ │ │ ├── IArchive.h │ │ │ │ │ │ │ ├── Lzma/ │ │ │ │ │ │ │ │ ├── LzmaArcRegister.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.h │ │ │ │ │ │ │ │ ├── LzmaHandler.cpp │ │ │ │ │ │ │ │ ├── LzmaHandler.h │ │ │ │ │ │ │ │ ├── LzmaIn.cpp │ │ │ │ │ │ │ │ ├── LzmaIn.h │ │ │ │ │ │ │ │ ├── LzmaItem.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Split/ │ │ │ │ │ │ │ │ ├── SplitHandler.cpp │ │ │ │ │ │ │ │ ├── SplitHandler.h │ │ │ │ │ │ │ │ ├── SplitHandlerOut.cpp │ │ │ │ │ │ │ │ ├── SplitRegister.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── Bundles/ │ │ │ │ │ │ │ ├── Alone7z/ │ │ │ │ │ │ │ │ ├── Alone.dsp │ │ │ │ │ │ │ │ ├── Alone.dsw │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ ├── Format7zExtractR/ │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ └── Format7zR/ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ │ ├── MethodId.cpp │ │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ │ ├── OffsetStream.cpp │ │ │ │ │ │ │ ├── OffsetStream.h │ │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ │ ├── Bcj2Coder.cpp │ │ │ │ │ │ │ ├── Bcj2Coder.h │ │ │ │ │ │ │ ├── Bcj2Register.cpp │ │ │ │ │ │ │ ├── BcjCoder.cpp │ │ │ │ │ │ │ ├── BcjCoder.h │ │ │ │ │ │ │ ├── BcjRegister.cpp │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchMisc.cpp │ │ │ │ │ │ │ ├── BranchMisc.h │ │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ │ ├── ByteSwap.h │ │ │ │ │ │ │ ├── ByteSwapRegister.cpp │ │ │ │ │ │ │ ├── CodecExports.cpp │ │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ │ ├── LzmaBenchCon.cpp │ │ │ │ │ │ │ │ ├── LzmaBenchCon.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ │ ├── LzmaDecoder.cpp │ │ │ │ │ │ │ ├── LzmaDecoder.h │ │ │ │ │ │ │ ├── LzmaEncoder.cpp │ │ │ │ │ │ │ ├── LzmaEncoder.h │ │ │ │ │ │ │ ├── LzmaRegister.cpp │ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── ICoder.h │ │ │ │ │ │ ├── IDecl.h │ │ │ │ │ │ ├── IPassword.h │ │ │ │ │ │ ├── IProgress.h │ │ │ │ │ │ ├── IStream.h │ │ │ │ │ │ ├── MyVersion.h │ │ │ │ │ │ ├── MyVersionInfo.rc │ │ │ │ │ │ ├── PropID.h │ │ │ │ │ │ └── UI/ │ │ │ │ │ │ ├── Client7z/ │ │ │ │ │ │ │ ├── Client7z.cpp │ │ │ │ │ │ │ ├── Client7z.dsp │ │ │ │ │ │ │ ├── Client7z.dsw │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ └── makefile │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ │ ├── ArchiveName.cpp │ │ │ │ │ │ │ ├── ArchiveName.h │ │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ │ ├── ExitCode.h │ │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ │ ├── UpdateProduce.h │ │ │ │ │ │ │ ├── WorkDir.cpp │ │ │ │ │ │ │ ├── WorkDir.h │ │ │ │ │ │ │ └── ZipRegistry.h │ │ │ │ │ │ └── Console/ │ │ │ │ │ │ ├── ConsoleClose.cpp │ │ │ │ │ │ ├── ConsoleClose.h │ │ │ │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ │ │ │ ├── ExtractCallbackConsole.h │ │ │ │ │ │ ├── List.cpp │ │ │ │ │ │ ├── List.h │ │ │ │ │ │ ├── Main.cpp │ │ │ │ │ │ ├── MainAr.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.h │ │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ │ ├── PercentPrinter.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ │ │ │ ├── UpdateCallbackConsole.h │ │ │ │ │ │ ├── UserInputUtils.cpp │ │ │ │ │ │ ├── UserInputUtils.h │ │ │ │ │ │ └── makefile │ │ │ │ │ ├── Build.mak │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── AutoPtr.h │ │ │ │ │ │ ├── Buffer.h │ │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ │ ├── ComTry.h │ │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── DynamicBuffer.h │ │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ │ ├── IntToString.h │ │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ │ ├── MyCom.h │ │ │ │ │ │ ├── MyException.h │ │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ │ ├── MyString.h │ │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ │ ├── MyVector.cpp │ │ │ │ │ │ ├── MyVector.h │ │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StdInStream.cpp │ │ │ │ │ │ ├── StdInStream.h │ │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ │ ├── Types.h │ │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ │ └── Wildcard.h │ │ │ │ │ └── Windows/ │ │ │ │ │ ├── DLL.cpp │ │ │ │ │ ├── DLL.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── Error.cpp │ │ │ │ │ ├── Error.h │ │ │ │ │ ├── FileDir.cpp │ │ │ │ │ ├── FileDir.h │ │ │ │ │ ├── FileFind.cpp │ │ │ │ │ ├── FileFind.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ ├── FileMapping.cpp │ │ │ │ │ ├── FileMapping.h │ │ │ │ │ ├── FileName.cpp │ │ │ │ │ ├── FileName.h │ │ │ │ │ ├── Handle.h │ │ │ │ │ ├── MemoryLock.cpp │ │ │ │ │ ├── MemoryLock.h │ │ │ │ │ ├── PropVariant.cpp │ │ │ │ │ ├── PropVariant.h │ │ │ │ │ ├── PropVariantConversions.cpp │ │ │ │ │ ├── PropVariantConversions.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── Synchronization.cpp │ │ │ │ │ ├── Synchronization.h │ │ │ │ │ ├── System.cpp │ │ │ │ │ ├── System.h │ │ │ │ │ ├── Thread.h │ │ │ │ │ ├── Time.cpp │ │ │ │ │ └── Time.h │ │ │ │ ├── CS/ │ │ │ │ │ └── 7zip/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ │ └── OutBuffer.cs │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ │ └── ICoder.cs │ │ │ │ ├── Java/ │ │ │ │ │ └── SevenZip/ │ │ │ │ │ ├── CRC.java │ │ │ │ │ ├── Compression/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ ├── LzmaAlone.java │ │ │ │ │ └── LzmaBench.java │ │ │ │ ├── Methods.txt │ │ │ │ ├── history.txt │ │ │ │ ├── lzma.txt │ │ │ │ ├── lzma465.tar.bz2 │ │ │ │ └── patches/ │ │ │ │ └── lzma465-squashfs.patch │ │ │ └── squashfs-tools/ │ │ │ ├── Makefile │ │ │ ├── global.h │ │ │ ├── lzmainterface.c │ │ │ ├── lzmainterface.h │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_fs.h │ │ │ └── unsquashfs.c │ │ ├── squashfs-3.4-nb4/ │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── lzma465/ │ │ │ │ ├── 7zC.txt │ │ │ │ ├── 7zFormat.txt │ │ │ │ ├── C/ │ │ │ │ │ ├── 7zBuf.c │ │ │ │ │ ├── 7zBuf.h │ │ │ │ │ ├── 7zBuf2.c │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ ├── 7zFile.c │ │ │ │ │ ├── 7zFile.h │ │ │ │ │ ├── 7zStream.c │ │ │ │ │ ├── 7zVersion.h │ │ │ │ │ ├── Alloc.c │ │ │ │ │ ├── Alloc.h │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ └── 7z/ │ │ │ │ │ │ ├── 7z.dsp │ │ │ │ │ │ ├── 7z.dsw │ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Bcj2.c │ │ │ │ │ ├── Bcj2.h │ │ │ │ │ ├── Bra.c │ │ │ │ │ ├── Bra.h │ │ │ │ │ ├── Bra86.c │ │ │ │ │ ├── BraIA64.c │ │ │ │ │ ├── CpuArch.h │ │ │ │ │ ├── LzFind.c │ │ │ │ │ ├── LzFind.h │ │ │ │ │ ├── LzFindMt.c │ │ │ │ │ ├── LzFindMt.h │ │ │ │ │ ├── LzHash.h │ │ │ │ │ ├── LzmaDec.c │ │ │ │ │ ├── LzmaDec.h │ │ │ │ │ ├── LzmaEnc.c │ │ │ │ │ ├── LzmaEnc.h │ │ │ │ │ ├── LzmaLib/ │ │ │ │ │ │ ├── LzmaLib.def │ │ │ │ │ │ ├── LzmaLib.dsp │ │ │ │ │ │ ├── LzmaLib.dsw │ │ │ │ │ │ ├── LzmaLibExports.c │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── LzmaLib.c │ │ │ │ │ ├── LzmaLib.h │ │ │ │ │ ├── LzmaUtil/ │ │ │ │ │ │ ├── Lzma86Dec.c │ │ │ │ │ │ ├── Lzma86Dec.h │ │ │ │ │ │ ├── Lzma86Enc.c │ │ │ │ │ │ ├── Lzma86Enc.h │ │ │ │ │ │ ├── LzmaUtil.c │ │ │ │ │ │ ├── LzmaUtil.dsp │ │ │ │ │ │ ├── LzmaUtil.dsw │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Threads.c │ │ │ │ │ ├── Threads.h │ │ │ │ │ ├── Types.h │ │ │ │ │ ├── sqlzma.mk │ │ │ │ │ └── uncomp.c │ │ │ │ ├── CPP/ │ │ │ │ │ ├── 7zip/ │ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ │ ├── 7z/ │ │ │ │ │ │ │ │ ├── 7zCompressionMode.cpp │ │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Archive.def │ │ │ │ │ │ │ ├── Archive2.def │ │ │ │ │ │ │ ├── ArchiveExports.cpp │ │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ │ ├── CrossThreadProgress.cpp │ │ │ │ │ │ │ │ ├── CrossThreadProgress.h │ │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ParseProperties.cpp │ │ │ │ │ │ │ │ ├── ParseProperties.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── DllExports2.cpp │ │ │ │ │ │ │ ├── IArchive.h │ │ │ │ │ │ │ ├── Lzma/ │ │ │ │ │ │ │ │ ├── LzmaArcRegister.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.h │ │ │ │ │ │ │ │ ├── LzmaHandler.cpp │ │ │ │ │ │ │ │ ├── LzmaHandler.h │ │ │ │ │ │ │ │ ├── LzmaIn.cpp │ │ │ │ │ │ │ │ ├── LzmaIn.h │ │ │ │ │ │ │ │ ├── LzmaItem.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Split/ │ │ │ │ │ │ │ │ ├── SplitHandler.cpp │ │ │ │ │ │ │ │ ├── SplitHandler.h │ │ │ │ │ │ │ │ ├── SplitHandlerOut.cpp │ │ │ │ │ │ │ │ ├── SplitRegister.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── Bundles/ │ │ │ │ │ │ │ ├── Alone7z/ │ │ │ │ │ │ │ │ ├── Alone.dsp │ │ │ │ │ │ │ │ ├── Alone.dsw │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ ├── Format7zExtractR/ │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ └── Format7zR/ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ │ ├── MethodId.cpp │ │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ │ ├── OffsetStream.cpp │ │ │ │ │ │ │ ├── OffsetStream.h │ │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ │ ├── Bcj2Coder.cpp │ │ │ │ │ │ │ ├── Bcj2Coder.h │ │ │ │ │ │ │ ├── Bcj2Register.cpp │ │ │ │ │ │ │ ├── BcjCoder.cpp │ │ │ │ │ │ │ ├── BcjCoder.h │ │ │ │ │ │ │ ├── BcjRegister.cpp │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchMisc.cpp │ │ │ │ │ │ │ ├── BranchMisc.h │ │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ │ ├── ByteSwap.h │ │ │ │ │ │ │ ├── ByteSwapRegister.cpp │ │ │ │ │ │ │ ├── CodecExports.cpp │ │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ │ ├── LzmaBenchCon.cpp │ │ │ │ │ │ │ │ ├── LzmaBenchCon.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── comp.cc │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ ├── makefile.gcc │ │ │ │ │ │ │ │ └── sqlzma.mk │ │ │ │ │ │ │ ├── LzmaDecoder.cpp │ │ │ │ │ │ │ ├── LzmaDecoder.h │ │ │ │ │ │ │ ├── LzmaEncoder.cpp │ │ │ │ │ │ │ ├── LzmaEncoder.h │ │ │ │ │ │ │ ├── LzmaRegister.cpp │ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── ICoder.h │ │ │ │ │ │ ├── IDecl.h │ │ │ │ │ │ ├── IPassword.h │ │ │ │ │ │ ├── IProgress.h │ │ │ │ │ │ ├── IStream.h │ │ │ │ │ │ ├── MyVersion.h │ │ │ │ │ │ ├── MyVersionInfo.rc │ │ │ │ │ │ ├── PropID.h │ │ │ │ │ │ └── UI/ │ │ │ │ │ │ ├── Client7z/ │ │ │ │ │ │ │ ├── Client7z.cpp │ │ │ │ │ │ │ ├── Client7z.dsp │ │ │ │ │ │ │ ├── Client7z.dsw │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ └── makefile │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ │ ├── ArchiveName.cpp │ │ │ │ │ │ │ ├── ArchiveName.h │ │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ │ ├── ExitCode.h │ │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ │ ├── UpdateProduce.h │ │ │ │ │ │ │ ├── WorkDir.cpp │ │ │ │ │ │ │ ├── WorkDir.h │ │ │ │ │ │ │ └── ZipRegistry.h │ │ │ │ │ │ └── Console/ │ │ │ │ │ │ ├── ConsoleClose.cpp │ │ │ │ │ │ ├── ConsoleClose.h │ │ │ │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ │ │ │ ├── ExtractCallbackConsole.h │ │ │ │ │ │ ├── List.cpp │ │ │ │ │ │ ├── List.h │ │ │ │ │ │ ├── Main.cpp │ │ │ │ │ │ ├── MainAr.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.h │ │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ │ ├── PercentPrinter.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ │ │ │ ├── UpdateCallbackConsole.h │ │ │ │ │ │ ├── UserInputUtils.cpp │ │ │ │ │ │ ├── UserInputUtils.h │ │ │ │ │ │ └── makefile │ │ │ │ │ ├── Build.mak │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── AutoPtr.h │ │ │ │ │ │ ├── Buffer.h │ │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ │ ├── ComTry.h │ │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── DynamicBuffer.h │ │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ │ ├── IntToString.h │ │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ │ ├── MyCom.h │ │ │ │ │ │ ├── MyException.h │ │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ │ ├── MyString.h │ │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ │ ├── MyVector.cpp │ │ │ │ │ │ ├── MyVector.h │ │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StdInStream.cpp │ │ │ │ │ │ ├── StdInStream.h │ │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ │ ├── Types.h │ │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ │ └── Wildcard.h │ │ │ │ │ └── Windows/ │ │ │ │ │ ├── DLL.cpp │ │ │ │ │ ├── DLL.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── Error.cpp │ │ │ │ │ ├── Error.h │ │ │ │ │ ├── FileDir.cpp │ │ │ │ │ ├── FileDir.h │ │ │ │ │ ├── FileFind.cpp │ │ │ │ │ ├── FileFind.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ ├── FileMapping.cpp │ │ │ │ │ ├── FileMapping.h │ │ │ │ │ ├── FileName.cpp │ │ │ │ │ ├── FileName.h │ │ │ │ │ ├── Handle.h │ │ │ │ │ ├── MemoryLock.cpp │ │ │ │ │ ├── MemoryLock.h │ │ │ │ │ ├── PropVariant.cpp │ │ │ │ │ ├── PropVariant.h │ │ │ │ │ ├── PropVariantConversions.cpp │ │ │ │ │ ├── PropVariantConversions.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── Synchronization.cpp │ │ │ │ │ ├── Synchronization.h │ │ │ │ │ ├── System.cpp │ │ │ │ │ ├── System.h │ │ │ │ │ ├── Thread.h │ │ │ │ │ ├── Time.cpp │ │ │ │ │ └── Time.h │ │ │ │ ├── CS/ │ │ │ │ │ └── 7zip/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ │ └── OutBuffer.cs │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ │ └── ICoder.cs │ │ │ │ ├── Java/ │ │ │ │ │ └── SevenZip/ │ │ │ │ │ ├── CRC.java │ │ │ │ │ ├── Compression/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ ├── LzmaAlone.java │ │ │ │ │ └── LzmaBench.java │ │ │ │ ├── Methods.txt │ │ │ │ ├── history.txt │ │ │ │ └── lzma.txt │ │ │ ├── mksquashfs │ │ │ ├── sqlzma.h │ │ │ ├── sqmagic.h │ │ │ ├── squashfs3.4/ │ │ │ │ ├── ACKNOWLEDGEMENTS │ │ │ │ ├── CHANGES │ │ │ │ ├── COPYING │ │ │ │ ├── INSTALL │ │ │ │ ├── OLD-READMEs/ │ │ │ │ │ ├── README-2.0 │ │ │ │ │ ├── README-2.1 │ │ │ │ │ ├── README-3.0 │ │ │ │ │ ├── README-3.1 │ │ │ │ │ ├── README-3.2 │ │ │ │ │ ├── README-3.3 │ │ │ │ │ └── README-AMD64 │ │ │ │ ├── PERFORMANCE.README │ │ │ │ ├── README │ │ │ │ ├── kernel-patches/ │ │ │ │ │ ├── README │ │ │ │ │ ├── linux-2.6.12/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.14/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.16/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.18/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.20/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.22/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.23/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.24/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.25/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.26/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ ├── linux-2.6.27-rc4/ │ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ │ └── linux-2.6.27-rc4-next/ │ │ │ │ │ └── squashfs3.4-patch │ │ │ │ └── squashfs-tools/ │ │ │ │ ├── Makefile │ │ │ │ ├── global.h │ │ │ │ ├── mksquashfs.c │ │ │ │ ├── mksquashfs.h │ │ │ │ ├── read_fs.c │ │ │ │ ├── read_fs.h │ │ │ │ ├── sort.c │ │ │ │ ├── sort.h │ │ │ │ ├── squashfs_fs.h │ │ │ │ └── unsquashfs.c │ │ │ └── unsquashfs-lzma │ │ ├── squashfs-4.0-lzma/ │ │ │ ├── Makefile │ │ │ ├── README-4.0 │ │ │ ├── global.h │ │ │ ├── lzma/ │ │ │ │ ├── 7zC.txt │ │ │ │ ├── 7zFormat.txt │ │ │ │ ├── C/ │ │ │ │ │ ├── 7zBuf.c │ │ │ │ │ ├── 7zBuf.h │ │ │ │ │ ├── 7zBuf2.c │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ ├── 7zFile.c │ │ │ │ │ ├── 7zFile.h │ │ │ │ │ ├── 7zStream.c │ │ │ │ │ ├── 7zVersion.h │ │ │ │ │ ├── Alloc.c │ │ │ │ │ ├── Alloc.h │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ └── 7z/ │ │ │ │ │ │ ├── 7z.dsp │ │ │ │ │ │ ├── 7z.dsw │ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Bcj2.c │ │ │ │ │ ├── Bcj2.h │ │ │ │ │ ├── Bra.c │ │ │ │ │ ├── Bra.h │ │ │ │ │ ├── Bra86.c │ │ │ │ │ ├── BraIA64.c │ │ │ │ │ ├── CpuArch.h │ │ │ │ │ ├── LzFind.c │ │ │ │ │ ├── LzFind.h │ │ │ │ │ ├── LzFindMt.c │ │ │ │ │ ├── LzFindMt.h │ │ │ │ │ ├── LzHash.h │ │ │ │ │ ├── LzmaDec.c │ │ │ │ │ ├── LzmaDec.h │ │ │ │ │ ├── LzmaEnc.c │ │ │ │ │ ├── LzmaEnc.h │ │ │ │ │ ├── LzmaLib/ │ │ │ │ │ │ ├── LzmaLib.def │ │ │ │ │ │ ├── LzmaLib.dsp │ │ │ │ │ │ ├── LzmaLib.dsw │ │ │ │ │ │ ├── LzmaLibExports.c │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── LzmaLib.c │ │ │ │ │ ├── LzmaLib.h │ │ │ │ │ ├── LzmaUtil/ │ │ │ │ │ │ ├── Lzma86Dec.c │ │ │ │ │ │ ├── Lzma86Dec.h │ │ │ │ │ │ ├── Lzma86Enc.c │ │ │ │ │ │ ├── Lzma86Enc.h │ │ │ │ │ │ ├── LzmaUtil.c │ │ │ │ │ │ ├── LzmaUtil.dsp │ │ │ │ │ │ ├── LzmaUtil.dsw │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Threads.c │ │ │ │ │ ├── Threads.h │ │ │ │ │ └── Types.h │ │ │ │ ├── CPP/ │ │ │ │ │ ├── 7zip/ │ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ │ ├── 7z/ │ │ │ │ │ │ │ │ ├── 7zCompressionMode.cpp │ │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Archive.def │ │ │ │ │ │ │ ├── Archive2.def │ │ │ │ │ │ │ ├── ArchiveExports.cpp │ │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ │ ├── CrossThreadProgress.cpp │ │ │ │ │ │ │ │ ├── CrossThreadProgress.h │ │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ParseProperties.cpp │ │ │ │ │ │ │ │ ├── ParseProperties.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── DllExports2.cpp │ │ │ │ │ │ │ ├── IArchive.h │ │ │ │ │ │ │ ├── Lzma/ │ │ │ │ │ │ │ │ ├── LzmaArcRegister.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.h │ │ │ │ │ │ │ │ ├── LzmaHandler.cpp │ │ │ │ │ │ │ │ ├── LzmaHandler.h │ │ │ │ │ │ │ │ ├── LzmaIn.cpp │ │ │ │ │ │ │ │ ├── LzmaIn.h │ │ │ │ │ │ │ │ ├── LzmaItem.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Split/ │ │ │ │ │ │ │ │ ├── SplitHandler.cpp │ │ │ │ │ │ │ │ ├── SplitHandler.h │ │ │ │ │ │ │ │ ├── SplitHandlerOut.cpp │ │ │ │ │ │ │ │ ├── SplitRegister.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── Bundles/ │ │ │ │ │ │ │ ├── Alone7z/ │ │ │ │ │ │ │ │ ├── Alone.dsp │ │ │ │ │ │ │ │ ├── Alone.dsw │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ ├── Format7zExtractR/ │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ └── Format7zR/ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ │ ├── MethodId.cpp │ │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ │ ├── OffsetStream.cpp │ │ │ │ │ │ │ ├── OffsetStream.h │ │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ │ ├── Bcj2Coder.cpp │ │ │ │ │ │ │ ├── Bcj2Coder.h │ │ │ │ │ │ │ ├── Bcj2Register.cpp │ │ │ │ │ │ │ ├── BcjCoder.cpp │ │ │ │ │ │ │ ├── BcjCoder.h │ │ │ │ │ │ │ ├── BcjRegister.cpp │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchMisc.cpp │ │ │ │ │ │ │ ├── BranchMisc.h │ │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ │ ├── ByteSwap.h │ │ │ │ │ │ │ ├── ByteSwapRegister.cpp │ │ │ │ │ │ │ ├── CodecExports.cpp │ │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ │ ├── LzmaBenchCon.cpp │ │ │ │ │ │ │ │ ├── LzmaBenchCon.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ │ ├── LzmaDecoder.cpp │ │ │ │ │ │ │ ├── LzmaDecoder.h │ │ │ │ │ │ │ ├── LzmaEncoder.cpp │ │ │ │ │ │ │ ├── LzmaEncoder.h │ │ │ │ │ │ │ ├── LzmaRegister.cpp │ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── ICoder.h │ │ │ │ │ │ ├── IDecl.h │ │ │ │ │ │ ├── IPassword.h │ │ │ │ │ │ ├── IProgress.h │ │ │ │ │ │ ├── IStream.h │ │ │ │ │ │ ├── MyVersion.h │ │ │ │ │ │ ├── MyVersionInfo.rc │ │ │ │ │ │ ├── PropID.h │ │ │ │ │ │ └── UI/ │ │ │ │ │ │ ├── Client7z/ │ │ │ │ │ │ │ ├── Client7z.cpp │ │ │ │ │ │ │ ├── Client7z.dsp │ │ │ │ │ │ │ ├── Client7z.dsw │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ └── makefile │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ │ ├── ArchiveName.cpp │ │ │ │ │ │ │ ├── ArchiveName.h │ │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ │ ├── ExitCode.h │ │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ │ ├── UpdateProduce.h │ │ │ │ │ │ │ ├── WorkDir.cpp │ │ │ │ │ │ │ ├── WorkDir.h │ │ │ │ │ │ │ └── ZipRegistry.h │ │ │ │ │ │ └── Console/ │ │ │ │ │ │ ├── ConsoleClose.cpp │ │ │ │ │ │ ├── ConsoleClose.h │ │ │ │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ │ │ │ ├── ExtractCallbackConsole.h │ │ │ │ │ │ ├── List.cpp │ │ │ │ │ │ ├── List.h │ │ │ │ │ │ ├── Main.cpp │ │ │ │ │ │ ├── MainAr.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.h │ │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ │ ├── PercentPrinter.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ │ │ │ ├── UpdateCallbackConsole.h │ │ │ │ │ │ ├── UserInputUtils.cpp │ │ │ │ │ │ ├── UserInputUtils.h │ │ │ │ │ │ └── makefile │ │ │ │ │ ├── Build.mak │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── AutoPtr.h │ │ │ │ │ │ ├── Buffer.h │ │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ │ ├── ComTry.h │ │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── DynamicBuffer.h │ │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ │ ├── IntToString.h │ │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ │ ├── MyCom.h │ │ │ │ │ │ ├── MyException.h │ │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ │ ├── MyString.h │ │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ │ ├── MyVector.cpp │ │ │ │ │ │ ├── MyVector.h │ │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StdInStream.cpp │ │ │ │ │ │ ├── StdInStream.h │ │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ │ ├── Types.h │ │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ │ └── Wildcard.h │ │ │ │ │ └── Windows/ │ │ │ │ │ ├── DLL.cpp │ │ │ │ │ ├── DLL.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── Error.cpp │ │ │ │ │ ├── Error.h │ │ │ │ │ ├── FileDir.cpp │ │ │ │ │ ├── FileDir.h │ │ │ │ │ ├── FileFind.cpp │ │ │ │ │ ├── FileFind.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ ├── FileMapping.cpp │ │ │ │ │ ├── FileMapping.h │ │ │ │ │ ├── FileName.cpp │ │ │ │ │ ├── FileName.h │ │ │ │ │ ├── Handle.h │ │ │ │ │ ├── MemoryLock.cpp │ │ │ │ │ ├── MemoryLock.h │ │ │ │ │ ├── PropVariant.cpp │ │ │ │ │ ├── PropVariant.h │ │ │ │ │ ├── PropVariantConversions.cpp │ │ │ │ │ ├── PropVariantConversions.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── Synchronization.cpp │ │ │ │ │ ├── Synchronization.h │ │ │ │ │ ├── System.cpp │ │ │ │ │ ├── System.h │ │ │ │ │ ├── Thread.h │ │ │ │ │ ├── Time.cpp │ │ │ │ │ └── Time.h │ │ │ │ ├── CS/ │ │ │ │ │ └── 7zip/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ │ └── OutBuffer.cs │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ │ └── ICoder.cs │ │ │ │ ├── Java/ │ │ │ │ │ └── SevenZip/ │ │ │ │ │ ├── CRC.java │ │ │ │ │ ├── Compression/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ ├── LzmaAlone.java │ │ │ │ │ └── LzmaBench.java │ │ │ │ ├── Methods.txt │ │ │ │ ├── history.txt │ │ │ │ └── lzma.txt │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.c.orig │ │ │ ├── mksquashfs.h │ │ │ ├── pseudo.c │ │ │ ├── pseudo.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_compat.h │ │ │ ├── squashfs_fs.h │ │ │ ├── squashfs_swap.h │ │ │ ├── swap.c │ │ │ ├── uncompress.c │ │ │ ├── uncompress.h │ │ │ ├── unsquash-1.c │ │ │ ├── unsquash-2.c │ │ │ ├── unsquash-3.c │ │ │ ├── unsquash-4.c │ │ │ ├── unsquashfs.c │ │ │ └── unsquashfs.h │ │ ├── squashfs-4.0-realtek/ │ │ │ ├── Makefile │ │ │ ├── compressor.c │ │ │ ├── compressor.h │ │ │ ├── global.h │ │ │ ├── gzip_wrapper.c │ │ │ ├── lzma/ │ │ │ │ ├── 7zC.txt │ │ │ │ ├── 7zFormat.txt │ │ │ │ ├── C/ │ │ │ │ │ ├── 7zBuf.c │ │ │ │ │ ├── 7zBuf.h │ │ │ │ │ ├── 7zBuf2.c │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ ├── 7zFile.c │ │ │ │ │ ├── 7zFile.h │ │ │ │ │ ├── 7zStream.c │ │ │ │ │ ├── 7zVersion.h │ │ │ │ │ ├── Alloc.c │ │ │ │ │ ├── Alloc.h │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ └── 7z/ │ │ │ │ │ │ ├── 7z.dsp │ │ │ │ │ │ ├── 7z.dsw │ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Bcj2.c │ │ │ │ │ ├── Bcj2.h │ │ │ │ │ ├── Bra.c │ │ │ │ │ ├── Bra.h │ │ │ │ │ ├── Bra86.c │ │ │ │ │ ├── BraIA64.c │ │ │ │ │ ├── CpuArch.h │ │ │ │ │ ├── LzFind.c │ │ │ │ │ ├── LzFind.h │ │ │ │ │ ├── LzFindMt.c │ │ │ │ │ ├── LzFindMt.h │ │ │ │ │ ├── LzHash.h │ │ │ │ │ ├── LzmaDec.c │ │ │ │ │ ├── LzmaDec.h │ │ │ │ │ ├── LzmaEnc.c │ │ │ │ │ ├── LzmaEnc.h │ │ │ │ │ ├── LzmaLib/ │ │ │ │ │ │ ├── LzmaLib.def │ │ │ │ │ │ ├── LzmaLib.dsp │ │ │ │ │ │ ├── LzmaLib.dsw │ │ │ │ │ │ ├── LzmaLibExports.c │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── LzmaLib.c │ │ │ │ │ ├── LzmaLib.h │ │ │ │ │ ├── LzmaUtil/ │ │ │ │ │ │ ├── Lzma86Dec.c │ │ │ │ │ │ ├── Lzma86Dec.h │ │ │ │ │ │ ├── Lzma86Enc.c │ │ │ │ │ │ ├── Lzma86Enc.h │ │ │ │ │ │ ├── LzmaUtil.c │ │ │ │ │ │ ├── LzmaUtil.dsp │ │ │ │ │ │ ├── LzmaUtil.dsw │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Threads.c │ │ │ │ │ ├── Threads.h │ │ │ │ │ └── Types.h │ │ │ │ ├── CPP/ │ │ │ │ │ ├── 7zip/ │ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ │ ├── 7z/ │ │ │ │ │ │ │ │ ├── 7zCompressionMode.cpp │ │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Archive.def │ │ │ │ │ │ │ ├── Archive2.def │ │ │ │ │ │ │ ├── ArchiveExports.cpp │ │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ │ ├── CrossThreadProgress.cpp │ │ │ │ │ │ │ │ ├── CrossThreadProgress.h │ │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ParseProperties.cpp │ │ │ │ │ │ │ │ ├── ParseProperties.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── DllExports2.cpp │ │ │ │ │ │ │ ├── IArchive.h │ │ │ │ │ │ │ ├── Lzma/ │ │ │ │ │ │ │ │ ├── LzmaArcRegister.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.h │ │ │ │ │ │ │ │ ├── LzmaHandler.cpp │ │ │ │ │ │ │ │ ├── LzmaHandler.h │ │ │ │ │ │ │ │ ├── LzmaIn.cpp │ │ │ │ │ │ │ │ ├── LzmaIn.h │ │ │ │ │ │ │ │ ├── LzmaItem.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Split/ │ │ │ │ │ │ │ │ ├── SplitHandler.cpp │ │ │ │ │ │ │ │ ├── SplitHandler.h │ │ │ │ │ │ │ │ ├── SplitHandlerOut.cpp │ │ │ │ │ │ │ │ ├── SplitRegister.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── Bundles/ │ │ │ │ │ │ │ ├── Alone7z/ │ │ │ │ │ │ │ │ ├── Alone.dsp │ │ │ │ │ │ │ │ ├── Alone.dsw │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ ├── Format7zExtractR/ │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ └── Format7zR/ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ │ ├── MethodId.cpp │ │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ │ ├── OffsetStream.cpp │ │ │ │ │ │ │ ├── OffsetStream.h │ │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ │ ├── Bcj2Coder.cpp │ │ │ │ │ │ │ ├── Bcj2Coder.h │ │ │ │ │ │ │ ├── Bcj2Register.cpp │ │ │ │ │ │ │ ├── BcjCoder.cpp │ │ │ │ │ │ │ ├── BcjCoder.h │ │ │ │ │ │ │ ├── BcjRegister.cpp │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchMisc.cpp │ │ │ │ │ │ │ ├── BranchMisc.h │ │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ │ ├── ByteSwap.h │ │ │ │ │ │ │ ├── ByteSwapRegister.cpp │ │ │ │ │ │ │ ├── CodecExports.cpp │ │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ │ ├── LzmaBenchCon.cpp │ │ │ │ │ │ │ │ ├── LzmaBenchCon.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ │ ├── LzmaDecoder.cpp │ │ │ │ │ │ │ ├── LzmaDecoder.h │ │ │ │ │ │ │ ├── LzmaEncoder.cpp │ │ │ │ │ │ │ ├── LzmaEncoder.h │ │ │ │ │ │ │ ├── LzmaRegister.cpp │ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── ICoder.h │ │ │ │ │ │ ├── IDecl.h │ │ │ │ │ │ ├── IPassword.h │ │ │ │ │ │ ├── IProgress.h │ │ │ │ │ │ ├── IStream.h │ │ │ │ │ │ ├── MyVersion.h │ │ │ │ │ │ ├── MyVersionInfo.rc │ │ │ │ │ │ ├── PropID.h │ │ │ │ │ │ └── UI/ │ │ │ │ │ │ ├── Client7z/ │ │ │ │ │ │ │ ├── Client7z.cpp │ │ │ │ │ │ │ ├── Client7z.dsp │ │ │ │ │ │ │ ├── Client7z.dsw │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ └── makefile │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ │ ├── ArchiveName.cpp │ │ │ │ │ │ │ ├── ArchiveName.h │ │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ │ ├── ExitCode.h │ │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ │ ├── UpdateProduce.h │ │ │ │ │ │ │ ├── WorkDir.cpp │ │ │ │ │ │ │ ├── WorkDir.h │ │ │ │ │ │ │ └── ZipRegistry.h │ │ │ │ │ │ └── Console/ │ │ │ │ │ │ ├── ConsoleClose.cpp │ │ │ │ │ │ ├── ConsoleClose.h │ │ │ │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ │ │ │ ├── ExtractCallbackConsole.h │ │ │ │ │ │ ├── List.cpp │ │ │ │ │ │ ├── List.h │ │ │ │ │ │ ├── Main.cpp │ │ │ │ │ │ ├── MainAr.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.h │ │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ │ ├── PercentPrinter.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ │ │ │ ├── UpdateCallbackConsole.h │ │ │ │ │ │ ├── UserInputUtils.cpp │ │ │ │ │ │ ├── UserInputUtils.h │ │ │ │ │ │ └── makefile │ │ │ │ │ ├── Build.mak │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── AutoPtr.h │ │ │ │ │ │ ├── Buffer.h │ │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ │ ├── ComTry.h │ │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── DynamicBuffer.h │ │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ │ ├── IntToString.h │ │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ │ ├── MyCom.h │ │ │ │ │ │ ├── MyException.h │ │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ │ ├── MyString.h │ │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ │ ├── MyVector.cpp │ │ │ │ │ │ ├── MyVector.h │ │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StdInStream.cpp │ │ │ │ │ │ ├── StdInStream.h │ │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ │ ├── Types.h │ │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ │ └── Wildcard.h │ │ │ │ │ └── Windows/ │ │ │ │ │ ├── DLL.cpp │ │ │ │ │ ├── DLL.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── Error.cpp │ │ │ │ │ ├── Error.h │ │ │ │ │ ├── FileDir.cpp │ │ │ │ │ ├── FileDir.h │ │ │ │ │ ├── FileFind.cpp │ │ │ │ │ ├── FileFind.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ ├── FileMapping.cpp │ │ │ │ │ ├── FileMapping.h │ │ │ │ │ ├── FileName.cpp │ │ │ │ │ ├── FileName.h │ │ │ │ │ ├── Handle.h │ │ │ │ │ ├── MemoryLock.cpp │ │ │ │ │ ├── MemoryLock.h │ │ │ │ │ ├── PropVariant.cpp │ │ │ │ │ ├── PropVariant.h │ │ │ │ │ ├── PropVariantConversions.cpp │ │ │ │ │ ├── PropVariantConversions.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── Synchronization.cpp │ │ │ │ │ ├── Synchronization.h │ │ │ │ │ ├── System.cpp │ │ │ │ │ ├── System.h │ │ │ │ │ ├── Thread.h │ │ │ │ │ ├── Time.cpp │ │ │ │ │ └── Time.h │ │ │ │ ├── CS/ │ │ │ │ │ └── 7zip/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ │ └── OutBuffer.cs │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ │ └── ICoder.cs │ │ │ │ ├── Java/ │ │ │ │ │ └── SevenZip/ │ │ │ │ │ ├── CRC.java │ │ │ │ │ ├── Compression/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ ├── LzmaAlone.java │ │ │ │ │ └── LzmaBench.java │ │ │ │ ├── Methods.txt │ │ │ │ ├── history.txt │ │ │ │ └── lzma.txt │ │ │ ├── lzma_wrapper.c │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── pseudo.c │ │ │ ├── pseudo.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_compat.h │ │ │ ├── squashfs_fs.h │ │ │ ├── squashfs_swap.h │ │ │ ├── swap.c │ │ │ ├── unsquash-1.c │ │ │ ├── unsquash-2.c │ │ │ ├── unsquash-3.c │ │ │ ├── unsquash-4.c │ │ │ ├── unsquashfs.c │ │ │ └── unsquashfs.h │ │ ├── squashfs-4.2/ │ │ │ ├── ACKNOWLEDGEMENTS │ │ │ ├── CHANGES │ │ │ ├── COPYING │ │ │ ├── DONATIONS │ │ │ ├── INSTALL │ │ │ ├── Makefile │ │ │ ├── OLD-READMEs/ │ │ │ │ ├── README-2.0 │ │ │ │ ├── README-2.1 │ │ │ │ ├── README-3.0 │ │ │ │ ├── README-3.1 │ │ │ │ ├── README-3.2 │ │ │ │ ├── README-3.3 │ │ │ │ ├── README-4.0 │ │ │ │ ├── README-4.1 │ │ │ │ └── README-AMD64 │ │ │ ├── PERFORMANCE.README │ │ │ ├── README │ │ │ ├── README-4.2 │ │ │ ├── lzma-4.65/ │ │ │ │ ├── .built │ │ │ │ ├── .built_check │ │ │ │ ├── .configured │ │ │ │ ├── .prepared1a23cc84ca172080ca2c2f332cb31052 │ │ │ │ ├── .prepared1a23cc84ca172080ca2c2f332cb31052_check │ │ │ │ ├── 7zC.txt │ │ │ │ ├── 7zFormat.txt │ │ │ │ ├── C/ │ │ │ │ │ ├── 7zBuf.c │ │ │ │ │ ├── 7zBuf.h │ │ │ │ │ ├── 7zBuf2.c │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ ├── 7zFile.c │ │ │ │ │ ├── 7zFile.h │ │ │ │ │ ├── 7zStream.c │ │ │ │ │ ├── 7zVersion.h │ │ │ │ │ ├── Alloc.c │ │ │ │ │ ├── Alloc.h │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ └── 7z/ │ │ │ │ │ │ ├── 7z.dsp │ │ │ │ │ │ ├── 7z.dsw │ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Bcj2.c │ │ │ │ │ ├── Bcj2.h │ │ │ │ │ ├── Bra.c │ │ │ │ │ ├── Bra.h │ │ │ │ │ ├── Bra86.c │ │ │ │ │ ├── BraIA64.c │ │ │ │ │ ├── CpuArch.h │ │ │ │ │ ├── LzFind.c │ │ │ │ │ ├── LzFind.h │ │ │ │ │ ├── LzFindMt.c │ │ │ │ │ ├── LzFindMt.h │ │ │ │ │ ├── LzHash.h │ │ │ │ │ ├── LzmaDec.c │ │ │ │ │ ├── LzmaDec.h │ │ │ │ │ ├── LzmaEnc.c │ │ │ │ │ ├── LzmaEnc.h │ │ │ │ │ ├── LzmaLib/ │ │ │ │ │ │ ├── LzmaLib.def │ │ │ │ │ │ ├── LzmaLib.dsp │ │ │ │ │ │ ├── LzmaLib.dsw │ │ │ │ │ │ ├── LzmaLibExports.c │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── LzmaLib.c │ │ │ │ │ ├── LzmaLib.h │ │ │ │ │ ├── LzmaUtil/ │ │ │ │ │ │ ├── Lzma86Dec.c │ │ │ │ │ │ ├── Lzma86Dec.h │ │ │ │ │ │ ├── Lzma86Enc.c │ │ │ │ │ │ ├── Lzma86Enc.h │ │ │ │ │ │ ├── LzmaUtil.c │ │ │ │ │ │ ├── LzmaUtil.dsp │ │ │ │ │ │ ├── LzmaUtil.dsw │ │ │ │ │ │ ├── lzma │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Threads.c │ │ │ │ │ ├── Threads.h │ │ │ │ │ └── Types.h │ │ │ │ ├── CPP/ │ │ │ │ │ ├── 7zip/ │ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ │ ├── 7z/ │ │ │ │ │ │ │ │ ├── 7zCompressionMode.cpp │ │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Archive.def │ │ │ │ │ │ │ ├── Archive2.def │ │ │ │ │ │ │ ├── ArchiveExports.cpp │ │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ │ ├── CrossThreadProgress.cpp │ │ │ │ │ │ │ │ ├── CrossThreadProgress.h │ │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ParseProperties.cpp │ │ │ │ │ │ │ │ ├── ParseProperties.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── DllExports2.cpp │ │ │ │ │ │ │ ├── IArchive.h │ │ │ │ │ │ │ ├── Lzma/ │ │ │ │ │ │ │ │ ├── LzmaArcRegister.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.cpp │ │ │ │ │ │ │ │ ├── LzmaFiltersDecode.h │ │ │ │ │ │ │ │ ├── LzmaHandler.cpp │ │ │ │ │ │ │ │ ├── LzmaHandler.h │ │ │ │ │ │ │ │ ├── LzmaIn.cpp │ │ │ │ │ │ │ │ ├── LzmaIn.h │ │ │ │ │ │ │ │ ├── LzmaItem.h │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ ├── Split/ │ │ │ │ │ │ │ │ ├── SplitHandler.cpp │ │ │ │ │ │ │ │ ├── SplitHandler.h │ │ │ │ │ │ │ │ ├── SplitHandlerOut.cpp │ │ │ │ │ │ │ │ ├── SplitRegister.cpp │ │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── Bundles/ │ │ │ │ │ │ │ ├── Alone7z/ │ │ │ │ │ │ │ │ ├── Alone.dsp │ │ │ │ │ │ │ │ ├── Alone.dsw │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ ├── Format7zExtractR/ │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ │ └── Format7zR/ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── resource.rc │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ │ ├── MethodId.cpp │ │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ │ ├── OffsetStream.cpp │ │ │ │ │ │ │ ├── OffsetStream.h │ │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ │ ├── Bcj2Coder.cpp │ │ │ │ │ │ │ ├── Bcj2Coder.h │ │ │ │ │ │ │ ├── Bcj2Register.cpp │ │ │ │ │ │ │ ├── BcjCoder.cpp │ │ │ │ │ │ │ ├── BcjCoder.h │ │ │ │ │ │ │ ├── BcjRegister.cpp │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchMisc.cpp │ │ │ │ │ │ │ ├── BranchMisc.h │ │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ │ ├── ByteSwap.h │ │ │ │ │ │ │ ├── ByteSwapRegister.cpp │ │ │ │ │ │ │ ├── CodecExports.cpp │ │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ │ ├── Exception.h │ │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ │ ├── LzmaBenchCon.cpp │ │ │ │ │ │ │ │ ├── LzmaBenchCon.h │ │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ │ ├── lzma │ │ │ │ │ │ │ │ ├── lzma_alone │ │ │ │ │ │ │ │ ├── lzma_version.h │ │ │ │ │ │ │ │ ├── lzmp.cpp │ │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ │ ├── LzmaDecoder.cpp │ │ │ │ │ │ │ ├── LzmaDecoder.h │ │ │ │ │ │ │ ├── LzmaEncoder.cpp │ │ │ │ │ │ │ ├── LzmaEncoder.h │ │ │ │ │ │ │ ├── LzmaRegister.cpp │ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── ICoder.h │ │ │ │ │ │ ├── IDecl.h │ │ │ │ │ │ ├── IPassword.h │ │ │ │ │ │ ├── IProgress.h │ │ │ │ │ │ ├── IStream.h │ │ │ │ │ │ ├── MyVersion.h │ │ │ │ │ │ ├── MyVersionInfo.rc │ │ │ │ │ │ ├── PropID.h │ │ │ │ │ │ └── UI/ │ │ │ │ │ │ ├── Client7z/ │ │ │ │ │ │ │ ├── Client7z.cpp │ │ │ │ │ │ │ ├── Client7z.dsp │ │ │ │ │ │ │ ├── Client7z.dsw │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ └── makefile │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ │ ├── ArchiveName.cpp │ │ │ │ │ │ │ ├── ArchiveName.h │ │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ │ ├── ExitCode.h │ │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ │ ├── UpdateProduce.h │ │ │ │ │ │ │ ├── WorkDir.cpp │ │ │ │ │ │ │ ├── WorkDir.h │ │ │ │ │ │ │ └── ZipRegistry.h │ │ │ │ │ │ └── Console/ │ │ │ │ │ │ ├── ConsoleClose.cpp │ │ │ │ │ │ ├── ConsoleClose.h │ │ │ │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ │ │ │ ├── ExtractCallbackConsole.h │ │ │ │ │ │ ├── List.cpp │ │ │ │ │ │ ├── List.h │ │ │ │ │ │ ├── Main.cpp │ │ │ │ │ │ ├── MainAr.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.cpp │ │ │ │ │ │ ├── OpenCallbackConsole.h │ │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ │ ├── PercentPrinter.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ │ │ │ ├── UpdateCallbackConsole.h │ │ │ │ │ │ ├── UserInputUtils.cpp │ │ │ │ │ │ ├── UserInputUtils.h │ │ │ │ │ │ └── makefile │ │ │ │ │ ├── Build.mak │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── AutoPtr.h │ │ │ │ │ │ ├── Buffer.h │ │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ │ ├── ComTry.h │ │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── DynamicBuffer.h │ │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ │ ├── IntToString.h │ │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ │ ├── MyCom.h │ │ │ │ │ │ ├── MyException.h │ │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ │ ├── MyString.h │ │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ │ ├── MyVector.cpp │ │ │ │ │ │ ├── MyVector.h │ │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StdInStream.cpp │ │ │ │ │ │ ├── StdInStream.h │ │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ │ ├── Types.h │ │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ │ └── Wildcard.h │ │ │ │ │ └── Windows/ │ │ │ │ │ ├── DLL.cpp │ │ │ │ │ ├── DLL.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── Error.cpp │ │ │ │ │ ├── Error.h │ │ │ │ │ ├── FileDir.cpp │ │ │ │ │ ├── FileDir.h │ │ │ │ │ ├── FileFind.cpp │ │ │ │ │ ├── FileFind.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ ├── FileMapping.cpp │ │ │ │ │ ├── FileMapping.h │ │ │ │ │ ├── FileName.cpp │ │ │ │ │ ├── FileName.h │ │ │ │ │ ├── Handle.h │ │ │ │ │ ├── MemoryLock.cpp │ │ │ │ │ ├── MemoryLock.h │ │ │ │ │ ├── PropVariant.cpp │ │ │ │ │ ├── PropVariant.h │ │ │ │ │ ├── PropVariantConversions.cpp │ │ │ │ │ ├── PropVariantConversions.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── Synchronization.cpp │ │ │ │ │ ├── Synchronization.h │ │ │ │ │ ├── System.cpp │ │ │ │ │ ├── System.h │ │ │ │ │ ├── Thread.h │ │ │ │ │ ├── Time.cpp │ │ │ │ │ └── Time.h │ │ │ │ ├── CS/ │ │ │ │ │ └── 7zip/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ │ └── OutBuffer.cs │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ │ └── ICoder.cs │ │ │ │ ├── Java/ │ │ │ │ │ └── SevenZip/ │ │ │ │ │ ├── CRC.java │ │ │ │ │ ├── Compression/ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ ├── LzmaAlone.java │ │ │ │ │ └── LzmaBench.java │ │ │ │ ├── Methods.txt │ │ │ │ ├── history.txt │ │ │ │ └── lzma.txt │ │ │ ├── pseudo-file.example │ │ │ └── squashfs-tools/ │ │ │ ├── Makefile │ │ │ ├── compressor.c │ │ │ ├── compressor.h │ │ │ ├── gzip_wrapper.c │ │ │ ├── lzma_wrapper.c │ │ │ ├── lzma_xz_options.c │ │ │ ├── lzma_xz_options.h │ │ │ ├── lzma_xz_wrapper.c │ │ │ ├── lzo_wrapper.c │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── pseudo.c │ │ │ ├── pseudo.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── read_xattrs.c │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_compat.h │ │ │ ├── squashfs_fs.h │ │ │ ├── squashfs_swap.h │ │ │ ├── swap.c │ │ │ ├── unsquash-1.c │ │ │ ├── unsquash-2.c │ │ │ ├── unsquash-3.c │ │ │ ├── unsquash-4.c │ │ │ ├── unsquashfs.c │ │ │ ├── unsquashfs.h │ │ │ ├── unsquashfs_xattr.c │ │ │ ├── xattr.c │ │ │ ├── xattr.h │ │ │ ├── xz_wrapper.c │ │ │ └── xz_wrapper.h │ │ ├── squashfs-4.2-official/ │ │ │ ├── Makefile │ │ │ ├── compressor.c │ │ │ ├── compressor.h │ │ │ ├── gzip_wrapper.c │ │ │ ├── lzma_wrapper.c │ │ │ ├── lzma_xz_wrapper.c │ │ │ ├── lzo_wrapper.c │ │ │ ├── mksquashfs.c │ │ │ ├── mksquashfs.h │ │ │ ├── pseudo.c │ │ │ ├── pseudo.h │ │ │ ├── read_fs.c │ │ │ ├── read_fs.h │ │ │ ├── read_xattrs.c │ │ │ ├── sort.c │ │ │ ├── sort.h │ │ │ ├── squashfs_compat.h │ │ │ ├── squashfs_fs.h │ │ │ ├── squashfs_swap.h │ │ │ ├── swap.c │ │ │ ├── unsquash-1.c │ │ │ ├── unsquash-2.c │ │ │ ├── unsquash-3.c │ │ │ ├── unsquash-4.c │ │ │ ├── unsquashfs.c │ │ │ ├── unsquashfs.h │ │ │ ├── unsquashfs_xattr.c │ │ │ ├── xattr.c │ │ │ ├── xattr.h │ │ │ ├── xz_wrapper.c │ │ │ └── xz_wrapper.h │ │ └── squashfs-hg55x-bin/ │ │ ├── README │ │ └── unsquashfs │ ├── splitter3.cc │ ├── squashfs-2.1-r2/ │ │ ├── Makefile │ │ ├── mksquashfs.c │ │ ├── mksquashfs.h │ │ ├── read_fs.c │ │ ├── read_fs.h │ │ ├── sort.c │ │ ├── squashfs_fs.h │ │ └── unsquashfs.c │ ├── squashfs-3.0/ │ │ ├── Makefile │ │ ├── global.h │ │ ├── mksquashfs.c │ │ ├── mksquashfs.h │ │ ├── read_fs.c │ │ ├── read_fs.h │ │ ├── sort.c │ │ ├── sort.h │ │ ├── squashfs_fs.h │ │ └── unsquashfs.c │ ├── squashfs-3.0-lzma-damn-small-variant/ │ │ ├── Makefile │ │ ├── global.h │ │ ├── lzma/ │ │ │ ├── .built │ │ │ ├── .unpacked │ │ │ ├── 7zC.txt │ │ │ ├── 7zFormat.txt │ │ │ ├── C/ │ │ │ │ ├── 7zip/ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ └── 7z_C/ │ │ │ │ │ │ ├── 7zAlloc.c │ │ │ │ │ │ ├── 7zAlloc.h │ │ │ │ │ │ ├── 7zBuffer.c │ │ │ │ │ │ ├── 7zBuffer.h │ │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ │ ├── 7zDecode.c │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ ├── 7zExtract.c │ │ │ │ │ │ ├── 7zExtract.h │ │ │ │ │ │ ├── 7zHeader.c │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ ├── 7zIn.c │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ ├── 7zItem.c │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ │ ├── 7zMethodID.c │ │ │ │ │ │ ├── 7zMethodID.h │ │ │ │ │ │ ├── 7zTypes.h │ │ │ │ │ │ ├── 7z_C.dsp │ │ │ │ │ │ ├── 7z_C.dsw │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ └── StreamUtils.h │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ │ ├── ARM.cpp │ │ │ │ │ │ │ ├── ARM.h │ │ │ │ │ │ │ ├── ARMThumb.cpp │ │ │ │ │ │ │ ├── ARMThumb.h │ │ │ │ │ │ │ ├── BranchARM.c │ │ │ │ │ │ │ ├── BranchARM.h │ │ │ │ │ │ │ ├── BranchARMThumb.c │ │ │ │ │ │ │ ├── BranchARMThumb.h │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchIA64.c │ │ │ │ │ │ │ ├── BranchIA64.h │ │ │ │ │ │ │ ├── BranchPPC.c │ │ │ │ │ │ │ ├── BranchPPC.h │ │ │ │ │ │ │ ├── BranchSPARC.c │ │ │ │ │ │ │ ├── BranchSPARC.h │ │ │ │ │ │ │ ├── BranchX86.c │ │ │ │ │ │ │ ├── BranchX86.h │ │ │ │ │ │ │ ├── IA64.cpp │ │ │ │ │ │ │ ├── IA64.h │ │ │ │ │ │ │ ├── PPC.cpp │ │ │ │ │ │ │ ├── PPC.h │ │ │ │ │ │ │ ├── SPARC.cpp │ │ │ │ │ │ │ ├── SPARC.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── x86.cpp │ │ │ │ │ │ │ ├── x86.h │ │ │ │ │ │ │ ├── x86_2.cpp │ │ │ │ │ │ │ └── x86_2.h │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree/ │ │ │ │ │ │ │ │ ├── BinTree.h │ │ │ │ │ │ │ │ ├── BinTree2.h │ │ │ │ │ │ │ │ ├── BinTree3.h │ │ │ │ │ │ │ │ ├── BinTree3Z.h │ │ │ │ │ │ │ │ ├── BinTree4.h │ │ │ │ │ │ │ │ ├── BinTree4b.h │ │ │ │ │ │ │ │ └── BinTreeMain.h │ │ │ │ │ │ │ ├── HashChain/ │ │ │ │ │ │ │ │ ├── HC.h │ │ │ │ │ │ │ │ ├── HC2.h │ │ │ │ │ │ │ │ ├── HC3.h │ │ │ │ │ │ │ │ ├── HC4.h │ │ │ │ │ │ │ │ ├── HC4b.h │ │ │ │ │ │ │ │ └── HCMain.h │ │ │ │ │ │ │ ├── IMatchFinder.h │ │ │ │ │ │ │ ├── LZInWindow.cpp │ │ │ │ │ │ │ ├── LZInWindow.h │ │ │ │ │ │ │ ├── LZOutWindow.cpp │ │ │ │ │ │ │ ├── LZOutWindow.h │ │ │ │ │ │ │ ├── Patricia/ │ │ │ │ │ │ │ │ ├── Pat.h │ │ │ │ │ │ │ │ ├── Pat2.h │ │ │ │ │ │ │ │ ├── Pat2H.h │ │ │ │ │ │ │ │ ├── Pat2R.h │ │ │ │ │ │ │ │ ├── Pat3H.h │ │ │ │ │ │ │ │ ├── Pat4H.h │ │ │ │ │ │ │ │ └── PatMain.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LZMA.h │ │ │ │ │ │ │ ├── LZMADecoder.cpp │ │ │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ │ │ ├── LZMAEncoder.cpp │ │ │ │ │ │ │ ├── LZMAEncoder.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ ├── LzmaRam.cpp │ │ │ │ │ │ │ ├── LzmaRam.h │ │ │ │ │ │ │ ├── LzmaRamDecode.c │ │ │ │ │ │ │ ├── LzmaRamDecode.h │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ ├── LZMA_C/ │ │ │ │ │ │ │ ├── LzmaDecode.c │ │ │ │ │ │ │ ├── LzmaDecode.h │ │ │ │ │ │ │ ├── LzmaDecodeSize.c │ │ │ │ │ │ │ ├── LzmaStateDecode.c │ │ │ │ │ │ │ ├── LzmaStateDecode.h │ │ │ │ │ │ │ ├── LzmaStateTest.c │ │ │ │ │ │ │ ├── LzmaTest.c │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── makefile.gcc │ │ │ │ │ │ ├── LZMA_Lib/ │ │ │ │ │ │ │ ├── ZLib.cpp │ │ │ │ │ │ │ ├── lzmaext.h │ │ │ │ │ │ │ └── makefile │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ ├── RangeCoderBit.cpp │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ ├── RangeCoderBitTree.h │ │ │ │ │ │ ├── RangeCoderOpt.h │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── ICoder.h │ │ │ │ │ └── IStream.h │ │ │ │ ├── Common/ │ │ │ │ │ ├── Alloc.cpp │ │ │ │ │ ├── Alloc.h │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ ├── CRC.h │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ ├── ComTry.h │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── MyCom.h │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── String.cpp │ │ │ │ │ ├── String.h │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ ├── Types.h │ │ │ │ │ ├── Vector.cpp │ │ │ │ │ └── Vector.h │ │ │ │ └── Windows/ │ │ │ │ ├── Defs.h │ │ │ │ ├── FileIO.cpp │ │ │ │ ├── FileIO.h │ │ │ │ └── StdAfx.h │ │ │ ├── CPL.html │ │ │ ├── CS/ │ │ │ │ └── 7zip/ │ │ │ │ ├── Common/ │ │ │ │ │ ├── CRC.cs │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ ├── InBuffer.cs │ │ │ │ │ └── OutBuffer.cs │ │ │ │ ├── Compress/ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ │ │ ├── LzBinTree.cs │ │ │ │ │ │ ├── LzInWindow.cs │ │ │ │ │ │ └── LzOutWindow.cs │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ ├── LzmaBase.cs │ │ │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ │ │ └── LzmaEncoder.cs │ │ │ │ │ ├── LzmaAlone/ │ │ │ │ │ │ ├── LzmaAlone.cs │ │ │ │ │ │ ├── LzmaAlone.csproj │ │ │ │ │ │ ├── LzmaAlone.sln │ │ │ │ │ │ ├── LzmaBench.cs │ │ │ │ │ │ └── Properties/ │ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ │ ├── Resources.cs │ │ │ │ │ │ └── Settings.cs │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ ├── RangeCoder.cs │ │ │ │ │ ├── RangeCoderBit.cs │ │ │ │ │ └── RangeCoderBitTree.cs │ │ │ │ └── ICoder.cs │ │ │ ├── Java/ │ │ │ │ └── SevenZip/ │ │ │ │ ├── CRC.java │ │ │ │ ├── Compression/ │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ ├── Decoder.java │ │ │ │ │ └── Encoder.java │ │ │ │ ├── LzmaAlone.java │ │ │ │ └── LzmaBench.java │ │ │ ├── LGPL.txt │ │ │ ├── Methods.txt │ │ │ ├── history.txt │ │ │ └── lzma.txt │ │ ├── mksquashfs.c │ │ ├── mksquashfs.h │ │ ├── read_fs.c │ │ ├── read_fs.h │ │ ├── sort.c │ │ ├── sort.h │ │ ├── squashfs_fs.h │ │ └── unsquashfs.c │ ├── tpl-tool/ │ │ ├── doc/ │ │ │ ├── Image_layout │ │ │ └── Readme │ │ └── src/ │ │ ├── Makefile │ │ ├── md5.c │ │ ├── md5.h │ │ ├── tpl-factory-to-sysupgrade.sh │ │ └── tpl-tool.c │ ├── uncramfs/ │ │ ├── Makefile │ │ ├── README │ │ ├── USE_CRAMFSCK_TO_EXTRACT_INSTEAD_SEE_CRAMFS-2.X_FOLDER │ │ ├── VERSION │ │ ├── cramfs.h │ │ ├── uncramfs-w.pl │ │ └── uncramfs.c │ ├── uncramfs-lzma/ │ │ ├── Makefile │ │ ├── README │ │ ├── VERSION │ │ ├── cramfs.h │ │ ├── cramfs_fs.h │ │ ├── lzma-rg/ │ │ │ ├── CPL.html │ │ │ ├── LGPL.txt │ │ │ ├── Makefile │ │ │ ├── SRC/ │ │ │ │ ├── .cvsignore │ │ │ │ ├── 7zip/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── Compress/ │ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ │ ├── ARM.cpp │ │ │ │ │ │ │ ├── ARM.h │ │ │ │ │ │ │ ├── ARMThumb.cpp │ │ │ │ │ │ │ ├── ARMThumb.h │ │ │ │ │ │ │ ├── BranchARM.c │ │ │ │ │ │ │ ├── BranchARM.h │ │ │ │ │ │ │ ├── BranchARMThumb.c │ │ │ │ │ │ │ ├── BranchARMThumb.h │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchIA64.c │ │ │ │ │ │ │ ├── BranchIA64.h │ │ │ │ │ │ │ ├── BranchPPC.c │ │ │ │ │ │ │ ├── BranchPPC.h │ │ │ │ │ │ │ ├── BranchX86.c │ │ │ │ │ │ │ ├── BranchX86.h │ │ │ │ │ │ │ ├── IA64.cpp │ │ │ │ │ │ │ ├── IA64.h │ │ │ │ │ │ │ ├── PPC.cpp │ │ │ │ │ │ │ ├── PPC.h │ │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ │ ├── x86.cpp │ │ │ │ │ │ │ ├── x86.h │ │ │ │ │ │ │ ├── x86_2.cpp │ │ │ │ │ │ │ └── x86_2.h │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ ├── BinTree/ │ │ │ │ │ │ │ │ ├── BinTree.h │ │ │ │ │ │ │ │ ├── BinTree2.h │ │ │ │ │ │ │ │ ├── BinTree3.h │ │ │ │ │ │ │ │ ├── BinTree3Z.h │ │ │ │ │ │ │ │ ├── BinTree3ZMain.h │ │ │ │ │ │ │ │ ├── BinTree4.h │ │ │ │ │ │ │ │ ├── BinTree4b.h │ │ │ │ │ │ │ │ ├── BinTreeMF.h │ │ │ │ │ │ │ │ ├── BinTreeMFMain.h │ │ │ │ │ │ │ │ └── BinTreeMain.h │ │ │ │ │ │ │ ├── HashChain/ │ │ │ │ │ │ │ │ ├── HC.h │ │ │ │ │ │ │ │ ├── HC2.h │ │ │ │ │ │ │ │ ├── HC3.h │ │ │ │ │ │ │ │ ├── HC4.h │ │ │ │ │ │ │ │ ├── HC4b.h │ │ │ │ │ │ │ │ ├── HCMF.h │ │ │ │ │ │ │ │ ├── HCMFMain.h │ │ │ │ │ │ │ │ └── HCMain.h │ │ │ │ │ │ │ ├── IMatchFinder.h │ │ │ │ │ │ │ ├── LZInWindow.cpp │ │ │ │ │ │ │ ├── LZInWindow.h │ │ │ │ │ │ │ ├── LZOutWindow.cpp │ │ │ │ │ │ │ ├── LZOutWindow.h │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Patricia/ │ │ │ │ │ │ │ │ ├── Pat.h │ │ │ │ │ │ │ │ ├── Pat2.h │ │ │ │ │ │ │ │ ├── Pat2H.h │ │ │ │ │ │ │ │ ├── Pat2R.h │ │ │ │ │ │ │ │ ├── Pat3H.h │ │ │ │ │ │ │ │ ├── Pat4H.h │ │ │ │ │ │ │ │ └── PatMain.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ ├── LZMA.h │ │ │ │ │ │ │ ├── LZMADecoder.cpp │ │ │ │ │ │ │ ├── LZMADecoder.h │ │ │ │ │ │ │ ├── LZMAEncoder.cpp │ │ │ │ │ │ │ ├── LZMAEncoder.h │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZMA_Alone/ │ │ │ │ │ │ │ ├── AloneLZMA.dsp │ │ │ │ │ │ │ ├── AloneLZMA.dsw │ │ │ │ │ │ │ ├── LzmaAlone.cpp │ │ │ │ │ │ │ ├── LzmaBench.cpp │ │ │ │ │ │ │ ├── LzmaBench.h │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Makefile.rg │ │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── LZMA_C/ │ │ │ │ │ │ │ ├── LzmaDecode.c │ │ │ │ │ │ │ ├── LzmaDecode.h │ │ │ │ │ │ │ ├── LzmaTest.c │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Makefile.rg │ │ │ │ │ │ │ ├── decode.c │ │ │ │ │ │ │ ├── decode.c.orig │ │ │ │ │ │ │ └── decode.h │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ ├── RangeCoderBit.cpp │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ ├── RangeCoderBitTree.h │ │ │ │ │ │ ├── RangeCoderOpt.h │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── ICoder.h │ │ │ │ │ ├── IStream.h │ │ │ │ │ ├── Makefile │ │ │ │ │ └── lzma_encode.cpp │ │ │ │ ├── Common/ │ │ │ │ │ ├── Alloc.cpp │ │ │ │ │ ├── Alloc.h │ │ │ │ │ ├── CRC.cpp │ │ │ │ │ ├── CRC.h │ │ │ │ │ ├── C_FileIO.cpp │ │ │ │ │ ├── C_FileIO.h │ │ │ │ │ ├── ComTry.h │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── MyCom.h │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── String.cpp │ │ │ │ │ ├── String.h │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ ├── Types.h │ │ │ │ │ ├── Vector.cpp │ │ │ │ │ └── Vector.h │ │ │ │ ├── Makefile │ │ │ │ ├── Windows/ │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── lzma.mak │ │ │ │ └── lzma_encode.h │ │ │ ├── history.txt │ │ │ └── lzma.txt │ │ └── lzma-uncramfs.c │ ├── untrx.cc │ ├── untrx.h │ ├── webcomp-tools/ │ │ ├── Makefile │ │ ├── README │ │ ├── common.c │ │ ├── common.h │ │ ├── webdecomp.c │ │ └── webdecomp.h │ └── wrt_vx_imgtool/ │ ├── Makefile │ ├── imghdr.h │ ├── stdafx.cpp │ ├── stdafx.h │ └── wrt54gv5_img.cpp ├── trunk/ │ ├── NOTE_no_need_to_sync_ver_file.txt │ ├── README │ └── firmware_mod_kit_version.txt ├── uncpio.sh ├── uncramfs_all.sh └── unsquashfs_all.sh