在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++语言基础 → lzma源码及实例

lzma源码及实例

C/C++语言基础

下载此实例
  • 开发语言:C/C++
  • 实例大小:1.20M
  • 下载次数:7
  • 浏览次数:15
  • 发布时间:2022-08-06
  • 实例类别:C/C++语言基础
  • 发 布 人:meiyufeidao
  • 文件格式:.7z
  • 所需积分:2
 相关标签: MA 源码 实例

实例介绍

【实例简介】lzma源码及实例

【实例截图】

from clipboard

【核心代码】

.
├── Asm
│   ├── arm
│   │   └── 7zCrcOpt.asm
│   ├── arm64
│   │   ├── 7zAsm.S
│   │   └── LzmaDecOpt.S
│   └── x86
│       ├── 7zAsm.asm
│       ├── 7zCrcOpt.asm
│       ├── AesOpt.asm
│       ├── LzFindOpt.asm
│       ├── LzmaDecOpt.asm
│       ├── Sha256Opt.asm
│       └── XzCrc64Opt.asm
├── C
│   ├── 7z.h
│   ├── 7zAlloc.c
│   ├── 7zAlloc.h
│   ├── 7zArcIn.c
│   ├── 7zBuf.c
│   ├── 7zBuf.h
│   ├── 7zBuf2.c
│   ├── 7zCrc.c
│   ├── 7zCrc.h
│   ├── 7zCrcOpt.c
│   ├── 7zDec.c
│   ├── 7zFile.c
│   ├── 7zFile.h
│   ├── 7zStream.c
│   ├── 7zTypes.h
│   ├── 7zVersion.h
│   ├── 7zVersion.rc
│   ├── 7zip_gcc_c.mak
│   ├── Aes.c
│   ├── Aes.h
│   ├── AesOpt.c
│   ├── Alloc.c
│   ├── Alloc.h
│   ├── Bcj2.c
│   ├── Bcj2.h
│   ├── Bcj2Enc.c
│   ├── Bra.c
│   ├── Bra.h
│   ├── Bra86.c
│   ├── BraIA64.c
│   ├── Compiler.h
│   ├── CpuArch.c
│   ├── CpuArch.h
│   ├── Delta.c
│   ├── Delta.h
│   ├── DllSecur.c
│   ├── DllSecur.h
│   ├── LzFind.c
│   ├── LzFind.h
│   ├── LzFindMt.c
│   ├── LzFindMt.h
│   ├── LzFindOpt.c
│   ├── LzHash.h
│   ├── Lzma2Dec.c
│   ├── Lzma2Dec.h
│   ├── Lzma2DecMt.c
│   ├── Lzma2DecMt.h
│   ├── Lzma2Enc.c
│   ├── Lzma2Enc.h
│   ├── Lzma86.h
│   ├── Lzma86Dec.c
│   ├── Lzma86Enc.c
│   ├── LzmaDec.c
│   ├── LzmaDec.h
│   ├── LzmaEnc.c
│   ├── LzmaEnc.h
│   ├── LzmaLib.c
│   ├── LzmaLib.h
│   ├── MtCoder.c
│   ├── MtCoder.h
│   ├── MtDec.c
│   ├── MtDec.h
│   ├── Ppmd.h
│   ├── Ppmd7.c
│   ├── Ppmd7.h
│   ├── Ppmd7Dec.c
│   ├── Ppmd7Enc.c
│   ├── Precomp.h
│   ├── RotateDefs.h
│   ├── Sha256.c
│   ├── Sha256.h
│   ├── Sha256Opt.c
│   ├── Sort.c
│   ├── Sort.h
│   ├── Threads.c
│   ├── Threads.h
│   ├── Util
│   │   ├── 7z
│   │   │   ├── 7z.dsp
│   │   │   ├── 7z.dsw
│   │   │   ├── 7zMain.c
│   │   │   ├── Precomp.c
│   │   │   ├── Precomp.h
│   │   │   ├── makefile
│   │   │   └── makefile.gcc
│   │   ├── Lzma
│   │   │   ├── LzmaUtil.c
│   │   │   ├── LzmaUtil.dsp
│   │   │   ├── LzmaUtil.dsw
│   │   │   ├── makefile
│   │   │   └── makefile.gcc
│   │   ├── LzmaLib
│   │   │   ├── LzmaLib.def
│   │   │   ├── LzmaLib.dsp
│   │   │   ├── LzmaLib.dsw
│   │   │   ├── LzmaLibExports.c
│   │   │   ├── makefile
│   │   │   └── resource.rc
│   │   └── SfxSetup
│   │       ├── Precomp.c
│   │       ├── Precomp.h
│   │       ├── SfxSetup.c
│   │       ├── SfxSetup.dsp
│   │       ├── SfxSetup.dsw
│   │       ├── makefile
│   │       ├── makefile_con
│   │       ├── resource.rc
│   │       └── setup.ico
│   ├── Xz.c
│   ├── Xz.h
│   ├── XzCrc64.c
│   ├── XzCrc64.h
│   ├── XzCrc64Opt.c
│   ├── XzDec.c
│   ├── XzEnc.c
│   ├── XzEnc.h
│   ├── XzIn.c
│   ├── var_clang.mak
│   ├── var_clang_arm64.mak
│   ├── var_clang_x64.mak
│   ├── var_clang_x86.mak
│   ├── var_gcc.mak
│   ├── var_gcc_arm64.mak
│   ├── var_gcc_x64.mak
│   ├── var_gcc_x86.mak
│   ├── var_mac_arm64.mak
│   ├── var_mac_x64.mak
│   ├── warn_clang.mak
│   ├── warn_clang_mac.mak
│   └── warn_gcc.mak
├── CPP
│   ├── 7zip
│   │   ├── 7zip.mak
│   │   ├── 7zip_gcc.mak
│   │   ├── Aes.mak
│   │   ├── Archive
│   │   │   ├── 7z
│   │   │   │   ├── 7zCompressionMode.cpp
│   │   │   │   ├── 7zCompressionMode.h
│   │   │   │   ├── 7zDecode.cpp
│   │   │   │   ├── 7zDecode.h
│   │   │   │   ├── 7zEncode.cpp
│   │   │   │   ├── 7zEncode.h
│   │   │   │   ├── 7zExtract.cpp
│   │   │   │   ├── 7zFolderInStream.cpp
│   │   │   │   ├── 7zFolderInStream.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
│   │   │   │   ├── 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
│   │   │   ├── Icons
│   │   │   │   └── 7z.ico
│   │   │   ├── LzmaHandler.cpp
│   │   │   ├── SplitHandler.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── XzHandler.cpp
│   │   │   └── XzHandler.h
│   │   ├── Asm.mak
│   │   ├── Bundles
│   │   │   ├── Alone7z
│   │   │   │   ├── Alone.dsp
│   │   │   │   ├── Alone.dsw
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── makefile
│   │   │   │   ├── makefile.gcc
│   │   │   │   └── resource.rc
│   │   │   ├── Format7zExtractR
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── makefile
│   │   │   │   └── resource.rc
│   │   │   ├── Format7zR
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── makefile
│   │   │   │   └── resource.rc
│   │   │   ├── LzmaCon
│   │   │   │   ├── LzmaAlone.cpp
│   │   │   │   ├── LzmaCon.dsp
│   │   │   │   ├── LzmaCon.dsw
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── makefile
│   │   │   │   ├── makefile.gcc
│   │   │   │   └── resource.rc
│   │   │   ├── LzmaSpec
│   │   │   │   └── LzmaSpec.cpp
│   │   │   ├── SFXCon
│   │   │   │   ├── 7z.ico
│   │   │   │   ├── SFXCon.dsp
│   │   │   │   ├── SFXCon.dsw
│   │   │   │   ├── SfxCon.cpp
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── makefile
│   │   │   │   ├── makefile.gcc
│   │   │   │   └── resource.rc
│   │   │   ├── SFXSetup
│   │   │   │   ├── ExtractCallbackSfx.cpp
│   │   │   │   ├── ExtractCallbackSfx.h
│   │   │   │   ├── ExtractEngine.cpp
│   │   │   │   ├── ExtractEngine.h
│   │   │   │   ├── SFXSetup.dsp
│   │   │   │   ├── SFXSetup.dsw
│   │   │   │   ├── SfxSetup.cpp
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── makefile
│   │   │   │   ├── resource.h
│   │   │   │   ├── resource.rc
│   │   │   │   └── setup.ico
│   │   │   └── SFXWin
│   │   │       ├── 7z.ico
│   │   │       ├── SFXWin.dsp
│   │   │       ├── SFXWin.dsw
│   │   │       ├── SfxWin.cpp
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── makefile
│   │   │       ├── resource.h
│   │   │       └── resource.rc
│   │   ├── Common
│   │   │   ├── CWrappers.cpp
│   │   │   ├── CWrappers.h
│   │   │   ├── 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
│   │   │   ├── PropId.cpp
│   │   │   ├── RegisterArc.h
│   │   │   ├── RegisterCodec.h
│   │   │   ├── StdAfx.h
│   │   │   ├── StreamBinder.cpp
│   │   │   ├── StreamBinder.h
│   │   │   ├── StreamObjects.cpp
│   │   │   ├── StreamObjects.h
│   │   │   ├── StreamUtils.cpp
│   │   │   ├── StreamUtils.h
│   │   │   ├── UniqBlocks.cpp
│   │   │   ├── UniqBlocks.h
│   │   │   ├── VirtThread.cpp
│   │   │   └── VirtThread.h
│   │   ├── Compress
│   │   │   ├── Bcj2Coder.cpp
│   │   │   ├── Bcj2Coder.h
│   │   │   ├── Bcj2Register.cpp
│   │   │   ├── BcjCoder.cpp
│   │   │   ├── BcjCoder.h
│   │   │   ├── BcjRegister.cpp
│   │   │   ├── BranchMisc.cpp
│   │   │   ├── BranchMisc.h
│   │   │   ├── BranchRegister.cpp
│   │   │   ├── ByteSwap.cpp
│   │   │   ├── CodecExports.cpp
│   │   │   ├── CopyCoder.cpp
│   │   │   ├── CopyCoder.h
│   │   │   ├── CopyRegister.cpp
│   │   │   ├── DeltaFilter.cpp
│   │   │   ├── Lzma2Decoder.cpp
│   │   │   ├── Lzma2Decoder.h
│   │   │   ├── Lzma2Encoder.cpp
│   │   │   ├── Lzma2Encoder.h
│   │   │   ├── Lzma2Register.cpp
│   │   │   ├── LzmaDecoder.cpp
│   │   │   ├── LzmaDecoder.h
│   │   │   ├── LzmaEncoder.cpp
│   │   │   ├── LzmaEncoder.h
│   │   │   ├── LzmaRegister.cpp
│   │   │   ├── PpmdDecoder.cpp
│   │   │   ├── PpmdDecoder.h
│   │   │   ├── PpmdEncoder.cpp
│   │   │   ├── PpmdEncoder.h
│   │   │   ├── PpmdRegister.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── XzDecoder.cpp
│   │   │   ├── XzDecoder.h
│   │   │   ├── XzEncoder.cpp
│   │   │   └── XzEncoder.h
│   │   ├── Crc.mak
│   │   ├── Crc64.mak
│   │   ├── Crypto
│   │   │   ├── 7zAes.cpp
│   │   │   ├── 7zAes.h
│   │   │   ├── 7zAesRegister.cpp
│   │   │   ├── MyAes.cpp
│   │   │   ├── MyAes.h
│   │   │   ├── MyAesReg.cpp
│   │   │   ├── RandGen.cpp
│   │   │   ├── RandGen.h
│   │   │   └── StdAfx.h
│   │   ├── GuiCommon.rc
│   │   ├── Guid.txt
│   │   ├── ICoder.h
│   │   ├── IDecl.h
│   │   ├── IPassword.h
│   │   ├── IProgress.h
│   │   ├── IStream.h
│   │   ├── LzFindOpt.mak
│   │   ├── LzmaDec.mak
│   │   ├── LzmaDec_gcc.mak
│   │   ├── MyVersion.h
│   │   ├── MyVersionInfo.rc
│   │   ├── PropID.h
│   │   ├── Sha256.mak
│   │   ├── SubBuild.mak
│   │   ├── UI
│   │   │   ├── Client7z
│   │   │   │   ├── Client7z.cpp
│   │   │   │   ├── Client7z.dsp
│   │   │   │   ├── Client7z.dsw
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── makefile
│   │   │   │   ├── makefile.gcc
│   │   │   │   └── resource.rc
│   │   │   ├── Common
│   │   │   │   ├── ArchiveCommandLine.cpp
│   │   │   │   ├── ArchiveCommandLine.h
│   │   │   │   ├── ArchiveExtractCallback.cpp
│   │   │   │   ├── ArchiveExtractCallback.h
│   │   │   │   ├── ArchiveName.cpp
│   │   │   │   ├── ArchiveName.h
│   │   │   │   ├── ArchiveOpenCallback.cpp
│   │   │   │   ├── ArchiveOpenCallback.h
│   │   │   │   ├── Bench.cpp
│   │   │   │   ├── Bench.h
│   │   │   │   ├── DefaultName.cpp
│   │   │   │   ├── DefaultName.h
│   │   │   │   ├── DirItem.h
│   │   │   │   ├── EnumDirItems.cpp
│   │   │   │   ├── EnumDirItems.h
│   │   │   │   ├── ExitCode.h
│   │   │   │   ├── Extract.cpp
│   │   │   │   ├── Extract.h
│   │   │   │   ├── ExtractMode.h
│   │   │   │   ├── ExtractingFilePath.cpp
│   │   │   │   ├── ExtractingFilePath.h
│   │   │   │   ├── HashCalc.cpp
│   │   │   │   ├── HashCalc.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
│   │   │   │   ├── BenchCon.cpp
│   │   │   │   ├── BenchCon.h
│   │   │   │   ├── Console.mak
│   │   │   │   ├── Console.manifest
│   │   │   │   ├── ConsoleClose.cpp
│   │   │   │   ├── ConsoleClose.h
│   │   │   │   ├── ExtractCallbackConsole.cpp
│   │   │   │   ├── ExtractCallbackConsole.h
│   │   │   │   ├── HashCon.cpp
│   │   │   │   ├── HashCon.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
│   │   │   │   ├── makefile.gcc
│   │   │   │   └── resource.rc
│   │   │   ├── Explorer
│   │   │   │   ├── MyMessages.cpp
│   │   │   │   └── MyMessages.h
│   │   │   ├── FileManager
│   │   │   │   ├── BrowseDialog.cpp
│   │   │   │   ├── BrowseDialog.h
│   │   │   │   ├── BrowseDialogRes.h
│   │   │   │   ├── ComboDialog.cpp
│   │   │   │   ├── ComboDialog.h
│   │   │   │   ├── ComboDialogRes.h
│   │   │   │   ├── DialogSize.h
│   │   │   │   ├── ExtractCallback.cpp
│   │   │   │   ├── ExtractCallback.h
│   │   │   │   ├── FormatUtils.cpp
│   │   │   │   ├── FormatUtils.h
│   │   │   │   ├── LangUtils.h
│   │   │   │   ├── MyWindowsNew.h
│   │   │   │   ├── OverwriteDialog.cpp
│   │   │   │   ├── OverwriteDialog.h
│   │   │   │   ├── OverwriteDialog.rc
│   │   │   │   ├── OverwriteDialogRes.h
│   │   │   │   ├── PasswordDialog.cpp
│   │   │   │   ├── PasswordDialog.h
│   │   │   │   ├── PasswordDialog.rc
│   │   │   │   ├── PasswordDialogRes.h
│   │   │   │   ├── ProgressDialog.cpp
│   │   │   │   ├── ProgressDialog.h
│   │   │   │   ├── ProgressDialog.rc
│   │   │   │   ├── ProgressDialog2.cpp
│   │   │   │   ├── ProgressDialog2.h
│   │   │   │   ├── ProgressDialog2.rc
│   │   │   │   ├── ProgressDialog2Res.h
│   │   │   │   ├── ProgressDialog2a.rc
│   │   │   │   ├── ProgressDialogRes.h
│   │   │   │   ├── PropertyName.cpp
│   │   │   │   ├── PropertyName.h
│   │   │   │   ├── PropertyNameRes.h
│   │   │   │   ├── SysIconUtils.cpp
│   │   │   │   ├── SysIconUtils.h
│   │   │   │   ├── resource.h
│   │   │   │   └── resourceGui.h
│   │   │   └── GUI
│   │   │       ├── Extract.rc
│   │   │       ├── ExtractDialog.cpp
│   │   │       ├── ExtractDialog.h
│   │   │       ├── ExtractDialog.rc
│   │   │       ├── ExtractDialogRes.h
│   │   │       ├── ExtractGUI.cpp
│   │   │       ├── ExtractGUI.h
│   │   │       ├── ExtractRes.h
│   │   │       ├── HashGUI.h
│   │   │       └── resource2.h
│   │   ├── cmpl_clang.mak
│   │   ├── cmpl_clang_arm64.mak
│   │   ├── cmpl_clang_x64.mak
│   │   ├── cmpl_clang_x86.mak
│   │   ├── cmpl_gcc.mak
│   │   ├── cmpl_gcc_arm64.mak
│   │   ├── cmpl_gcc_x64.mak
│   │   ├── cmpl_gcc_x86.mak
│   │   ├── cmpl_mac_arm64.mak
│   │   ├── cmpl_mac_x64.mak
│   │   ├── var_clang.mak
│   │   ├── var_clang_arm64.mak
│   │   ├── var_clang_x64.mak
│   │   ├── var_clang_x86.mak
│   │   ├── var_gcc.mak
│   │   ├── var_gcc_arm64.mak
│   │   ├── var_gcc_x64.mak
│   │   ├── var_gcc_x86.mak
│   │   ├── var_mac_arm64.mak
│   │   ├── var_mac_x64.mak
│   │   ├── warn_clang.mak
│   │   ├── warn_clang_mac.mak
│   │   └── warn_gcc.mak
│   ├── Build.mak
│   ├── Common
│   │   ├── AutoPtr.h
│   │   ├── CRC.cpp
│   │   ├── C_FileIO.cpp
│   │   ├── C_FileIO.h
│   │   ├── ComTry.h
│   │   ├── CommandLineParser.cpp
│   │   ├── CommandLineParser.h
│   │   ├── Common.h
│   │   ├── CrcReg.cpp
│   │   ├── Defs.h
│   │   ├── DynLimBuf.cpp
│   │   ├── DynLimBuf.h
│   │   ├── DynamicBuffer.h
│   │   ├── IntToString.cpp
│   │   ├── IntToString.h
│   │   ├── Lang.h
│   │   ├── ListFileUtils.cpp
│   │   ├── ListFileUtils.h
│   │   ├── LzFindPrepare.cpp
│   │   ├── MyBuffer.h
│   │   ├── MyBuffer2.h
│   │   ├── MyCom.h
│   │   ├── MyException.h
│   │   ├── MyGuidDef.h
│   │   ├── MyInitGuid.h
│   │   ├── MyLinux.h
│   │   ├── MyString.cpp
│   │   ├── MyString.h
│   │   ├── MyTypes.h
│   │   ├── MyUnknown.h
│   │   ├── MyVector.cpp
│   │   ├── MyVector.h
│   │   ├── MyWindows.cpp
│   │   ├── MyWindows.h
│   │   ├── NewHandler.cpp
│   │   ├── NewHandler.h
│   │   ├── Sha256Prepare.cpp
│   │   ├── Sha256Reg.cpp
│   │   ├── StdAfx.h
│   │   ├── StdInStream.cpp
│   │   ├── StdInStream.h
│   │   ├── StdOutStream.cpp
│   │   ├── StdOutStream.h
│   │   ├── StringConvert.cpp
│   │   ├── StringConvert.h
│   │   ├── StringToInt.cpp
│   │   ├── StringToInt.h
│   │   ├── TextConfig.cpp
│   │   ├── TextConfig.h
│   │   ├── UTFConvert.cpp
│   │   ├── UTFConvert.h
│   │   ├── Wildcard.cpp
│   │   ├── Wildcard.h
│   │   ├── XzCrc64Init.cpp
│   │   └── XzCrc64Reg.cpp
│   └── Windows
│       ├── COM.h
│       ├── Clipboard.cpp
│       ├── Clipboard.h
│       ├── CommonDialog.cpp
│       ├── CommonDialog.h
│       ├── Control
│       │   ├── ComboBox.cpp
│       │   ├── ComboBox.h
│       │   ├── CommandBar.h
│       │   ├── Dialog.cpp
│       │   ├── Dialog.h
│       │   ├── Edit.h
│       │   ├── ImageList.cpp
│       │   ├── ImageList.h
│       │   ├── ListView.cpp
│       │   ├── ListView.h
│       │   ├── ProgressBar.h
│       │   ├── PropertyPage.cpp
│       │   ├── PropertyPage.h
│       │   ├── ReBar.h
│       │   ├── Static.h
│       │   ├── StatusBar.h
│       │   ├── StdAfx.h
│       │   ├── ToolBar.h
│       │   ├── Trackbar.h
│       │   ├── Window2.cpp
│       │   └── Window2.h
│       ├── DLL.cpp
│       ├── DLL.h
│       ├── Defs.h
│       ├── ErrorMsg.cpp
│       ├── ErrorMsg.h
│       ├── FileDir.cpp
│       ├── FileDir.h
│       ├── FileFind.cpp
│       ├── FileFind.h
│       ├── FileIO.cpp
│       ├── FileIO.h
│       ├── FileLink.cpp
│       ├── FileMapping.cpp
│       ├── FileMapping.h
│       ├── FileName.cpp
│       ├── FileName.h
│       ├── FileSystem.cpp
│       ├── FileSystem.h
│       ├── Handle.h
│       ├── MemoryGlobal.cpp
│       ├── MemoryGlobal.h
│       ├── MemoryLock.cpp
│       ├── MemoryLock.h
│       ├── NtCheck.h
│       ├── PropVariant.cpp
│       ├── PropVariant.h
│       ├── PropVariantConv.cpp
│       ├── PropVariantConv.h
│       ├── Registry.cpp
│       ├── Registry.h
│       ├── ResourceString.cpp
│       ├── ResourceString.h
│       ├── SecurityUtils.cpp
│       ├── SecurityUtils.h
│       ├── Shell.cpp
│       ├── Shell.h
│       ├── StdAfx.h
│       ├── Synchronization.cpp
│       ├── Synchronization.h
│       ├── System.cpp
│       ├── System.h
│       ├── SystemInfo.cpp
│       ├── SystemInfo.h
│       ├── Thread.h
│       ├── TimeUtils.cpp
│       ├── TimeUtils.h
│       ├── Window.cpp
│       └── Window.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.sln
│       │   │   ├── LzmaBench.cs
│       │   │   └── Properties
│       │   │       ├── AssemblyInfo.cs
│       │   │       ├── Resources.cs
│       │   │       └── Settings.cs
│       │   └── RangeCoder
│       │       ├── RangeCoder.cs
│       │       ├── RangeCoderBit.cs
│       │       └── RangeCoderBitTree.cs
│       └── ICoder.cs
├── DOC
│   ├── 7zC.txt
│   ├── 7zFormat.txt
│   ├── Methods.txt
│   ├── installer.txt
│   ├── lzma-history.txt
│   ├── lzma-sdk.txt
│   ├── lzma-specification.txt
│   └── lzma.txt
├── 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
├── bin
│   ├── 7zS2.sfx
│   ├── 7zS2con.sfx
│   ├── 7zSD.sfx
│   ├── 7zdec.exe
│   ├── 7zr.exe
│   ├── installer
│   │   ├── config.txt
│   │   └── cr.bat
│   ├── lzma.exe
│   └── x64
│       └── 7zr.exe
└── lzma源码及实例.7z

57 directories, 694 files


标签: MA 源码 实例

实例下载地址

lzma源码及实例

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
;
报警