├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── tiny7z.sln ├── tiny7z ├── App.config ├── Archive │ ├── Archive.cs │ ├── ArchiveFile.cs │ ├── Interfaces.cs │ └── SevenZip │ │ ├── SevenZipArchive.cs │ │ ├── SevenZipArchiveFile.cs │ │ ├── SevenZipCompressor.cs │ │ ├── SevenZipException.cs │ │ ├── SevenZipExtractor.cs │ │ ├── SevenZipHeader.cs │ │ ├── SevenZipMethods.cs │ │ ├── SevenZipProgressProvider.cs │ │ ├── SevenZipStreamsCompressor.cs │ │ └── SevenZipStreamsExtractor.cs ├── Common │ ├── CRC.cs │ ├── Converter │ │ └── DataConverter.cs │ ├── Extensions.cs │ ├── StreamExtensions.cs │ ├── Streams │ │ ├── AbstractMultiStream.cs │ │ ├── CRCStream.cs │ │ ├── MultiFileStream.cs │ │ ├── MultiStream.cs │ │ ├── NullStream.cs │ │ └── SubStream.cs │ └── Util.cs ├── Compression │ ├── AES │ │ └── AesDecoderStream.cs │ ├── BCJ │ │ └── BcjDecoderStream.cs │ ├── BCJ2 │ │ └── Bcj2DecoderStream.cs │ ├── DecoderStream.cs │ ├── Interfaces.cs │ ├── LZMA │ │ ├── Implementation │ │ │ ├── CRC.cs │ │ │ ├── Core.cs │ │ │ ├── LzFind.cs │ │ │ ├── LzFindMt.cs │ │ │ ├── LzHash.cs │ │ │ ├── Lzma2Dec.cs │ │ │ ├── Lzma2Enc.cs │ │ │ ├── LzmaDec.cs │ │ │ ├── LzmaEnc.cs │ │ │ ├── LzmaLib.cs │ │ │ ├── MtCoder.cs │ │ │ ├── Threads.cs │ │ │ └── Types.cs │ │ ├── Lzma2DecoderStream.cs │ │ ├── LzmaDecoderStream.cs │ │ └── Utilities │ │ │ ├── Pointer.cs │ │ │ ├── Trace.cs │ │ │ └── Utils.cs │ ├── PPMd │ │ └── PpmdDecoderStream.cs │ └── Registry.cs ├── Doc │ ├── 7zFormat.txt │ ├── Methods.txt │ └── Understanding7z.pdf ├── LICENSE ├── Properties │ └── AssemblyInfo.cs ├── ToDo.txt └── tiny7z.csproj └── tiny7zTool ├── App.config ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── Program.cs ├── Properties └── AssemblyInfo.cs └── tiny7zTool.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/README.md -------------------------------------------------------------------------------- /tiny7z.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z.sln -------------------------------------------------------------------------------- /tiny7z/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/App.config -------------------------------------------------------------------------------- /tiny7z/Archive/Archive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/Archive.cs -------------------------------------------------------------------------------- /tiny7z/Archive/ArchiveFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/ArchiveFile.cs -------------------------------------------------------------------------------- /tiny7z/Archive/Interfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/Interfaces.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipArchive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipArchive.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipArchiveFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipArchiveFile.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipCompressor.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipException.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipExtractor.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipHeader.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipMethods.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipProgressProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipProgressProvider.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipStreamsCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipStreamsCompressor.cs -------------------------------------------------------------------------------- /tiny7z/Archive/SevenZip/SevenZipStreamsExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Archive/SevenZip/SevenZipStreamsExtractor.cs -------------------------------------------------------------------------------- /tiny7z/Common/CRC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/CRC.cs -------------------------------------------------------------------------------- /tiny7z/Common/Converter/DataConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/Converter/DataConverter.cs -------------------------------------------------------------------------------- /tiny7z/Common/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/Extensions.cs -------------------------------------------------------------------------------- /tiny7z/Common/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/StreamExtensions.cs -------------------------------------------------------------------------------- /tiny7z/Common/Streams/AbstractMultiStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/Streams/AbstractMultiStream.cs -------------------------------------------------------------------------------- /tiny7z/Common/Streams/CRCStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/Streams/CRCStream.cs -------------------------------------------------------------------------------- /tiny7z/Common/Streams/MultiFileStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/Streams/MultiFileStream.cs -------------------------------------------------------------------------------- /tiny7z/Common/Streams/MultiStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/Streams/MultiStream.cs -------------------------------------------------------------------------------- /tiny7z/Common/Streams/NullStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/Streams/NullStream.cs -------------------------------------------------------------------------------- /tiny7z/Common/Streams/SubStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/Streams/SubStream.cs -------------------------------------------------------------------------------- /tiny7z/Common/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Common/Util.cs -------------------------------------------------------------------------------- /tiny7z/Compression/AES/AesDecoderStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/AES/AesDecoderStream.cs -------------------------------------------------------------------------------- /tiny7z/Compression/BCJ/BcjDecoderStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/BCJ/BcjDecoderStream.cs -------------------------------------------------------------------------------- /tiny7z/Compression/BCJ2/Bcj2DecoderStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/BCJ2/Bcj2DecoderStream.cs -------------------------------------------------------------------------------- /tiny7z/Compression/DecoderStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/DecoderStream.cs -------------------------------------------------------------------------------- /tiny7z/Compression/Interfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/Interfaces.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/CRC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/CRC.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/Core.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/LzFind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/LzFind.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/LzFindMt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/LzFindMt.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/LzHash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/LzHash.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/Lzma2Dec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/Lzma2Dec.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/Lzma2Enc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/Lzma2Enc.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/LzmaDec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/LzmaDec.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/LzmaEnc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/LzmaEnc.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/LzmaLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/LzmaLib.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/MtCoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/MtCoder.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/Threads.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/Threads.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Implementation/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Implementation/Types.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Lzma2DecoderStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Lzma2DecoderStream.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/LzmaDecoderStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/LzmaDecoderStream.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Utilities/Pointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Utilities/Pointer.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Utilities/Trace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Utilities/Trace.cs -------------------------------------------------------------------------------- /tiny7z/Compression/LZMA/Utilities/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/LZMA/Utilities/Utils.cs -------------------------------------------------------------------------------- /tiny7z/Compression/PPMd/PpmdDecoderStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/PPMd/PpmdDecoderStream.cs -------------------------------------------------------------------------------- /tiny7z/Compression/Registry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Compression/Registry.cs -------------------------------------------------------------------------------- /tiny7z/Doc/7zFormat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Doc/7zFormat.txt -------------------------------------------------------------------------------- /tiny7z/Doc/Methods.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Doc/Methods.txt -------------------------------------------------------------------------------- /tiny7z/Doc/Understanding7z.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Doc/Understanding7z.pdf -------------------------------------------------------------------------------- /tiny7z/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/LICENSE -------------------------------------------------------------------------------- /tiny7z/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /tiny7z/ToDo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/ToDo.txt -------------------------------------------------------------------------------- /tiny7z/tiny7z.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7z/tiny7z.csproj -------------------------------------------------------------------------------- /tiny7zTool/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7zTool/App.config -------------------------------------------------------------------------------- /tiny7zTool/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7zTool/FodyWeavers.xml -------------------------------------------------------------------------------- /tiny7zTool/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7zTool/FodyWeavers.xsd -------------------------------------------------------------------------------- /tiny7zTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7zTool/Program.cs -------------------------------------------------------------------------------- /tiny7zTool/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7zTool/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /tiny7zTool/tiny7zTool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daPhie79/tiny7z/HEAD/tiny7zTool/tiny7zTool.csproj --------------------------------------------------------------------------------