├── .gitignore ├── .gitmodules ├── 7zpp-TestApp ├── 7zpp-TestApp.cpp ├── 7zpp-TestApp.vcxproj ├── 7zpp-TestApp.vcxproj.filters ├── 7zpp-TestApp.vcxproj.user ├── ReadMe.txt ├── TestFiles │ ├── 7z.zip │ ├── ReadMe.txt │ ├── ReadMe.txt.gz │ ├── ReadMe.zip │ └── files.zip ├── stdafx.cpp ├── stdafx.h └── targetver.h ├── 7zpp.sln ├── 7zpp ├── 7zpp.h ├── 7zpp.vcxproj ├── 7zpp.vcxproj.filters ├── 7zpp.vcxproj.user ├── ArchiveExtractCallback.cpp ├── ArchiveExtractCallback.h ├── ArchiveOpenCallback.cpp ├── ArchiveOpenCallback.h ├── ArchiveUpdateCallback.cpp ├── ArchiveUpdateCallback.h ├── CompressionFormat.h ├── CompressionLevel.h ├── Enum.h ├── FileInfo.h ├── FileSys.cpp ├── FileSys.h ├── GUIDs.cpp ├── GUIDs.h ├── InStreamWrapper.cpp ├── InStreamWrapper.h ├── ListCallback.h ├── OutStreamWrapper.cpp ├── OutStreamWrapper.h ├── PathScanner.cpp ├── PathScanner.h ├── ProgressCallback.h ├── PropVariant.cpp ├── PropVariant.h ├── SevenString.h ├── SevenZipArchive.cpp ├── SevenZipArchive.h ├── SevenZipCompressor.cpp ├── SevenZipCompressor.h ├── SevenZipException.cpp ├── SevenZipException.h ├── SevenZipExtractor.cpp ├── SevenZipExtractor.h ├── SevenZipLibrary.cpp ├── SevenZipLibrary.h ├── SevenZipLister.cpp ├── SevenZipLister.h ├── UsefulFunctions.cpp ├── UsefulFunctions.h ├── stdafx.cpp ├── stdafx.h └── targetver.h ├── Contributing.md ├── Include └── 7zpp │ ├── 7zpp.h │ ├── CompressionFormat.h │ ├── CompressionLevel.h │ ├── Enum.h │ ├── FileInfo.h │ ├── ListCallback.h │ ├── ProgressCallback.h │ ├── SevenString.h │ ├── SevenZipArchive.h │ ├── SevenZipCompressor.h │ ├── SevenZipException.h │ ├── SevenZipExtractor.h │ ├── SevenZipLibrary.h │ └── SevenZipLister.h ├── LICENSE.txt ├── README.md ├── TODO.md └── scripts └── PostBuildCommands.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/.gitmodules -------------------------------------------------------------------------------- /7zpp-TestApp/7zpp-TestApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/7zpp-TestApp.cpp -------------------------------------------------------------------------------- /7zpp-TestApp/7zpp-TestApp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/7zpp-TestApp.vcxproj -------------------------------------------------------------------------------- /7zpp-TestApp/7zpp-TestApp.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/7zpp-TestApp.vcxproj.filters -------------------------------------------------------------------------------- /7zpp-TestApp/7zpp-TestApp.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/7zpp-TestApp.vcxproj.user -------------------------------------------------------------------------------- /7zpp-TestApp/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/ReadMe.txt -------------------------------------------------------------------------------- /7zpp-TestApp/TestFiles/7z.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/TestFiles/7z.zip -------------------------------------------------------------------------------- /7zpp-TestApp/TestFiles/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/TestFiles/ReadMe.txt -------------------------------------------------------------------------------- /7zpp-TestApp/TestFiles/ReadMe.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/TestFiles/ReadMe.txt.gz -------------------------------------------------------------------------------- /7zpp-TestApp/TestFiles/ReadMe.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/TestFiles/ReadMe.zip -------------------------------------------------------------------------------- /7zpp-TestApp/TestFiles/files.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/TestFiles/files.zip -------------------------------------------------------------------------------- /7zpp-TestApp/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/stdafx.cpp -------------------------------------------------------------------------------- /7zpp-TestApp/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/stdafx.h -------------------------------------------------------------------------------- /7zpp-TestApp/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp-TestApp/targetver.h -------------------------------------------------------------------------------- /7zpp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp.sln -------------------------------------------------------------------------------- /7zpp/7zpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/7zpp.h -------------------------------------------------------------------------------- /7zpp/7zpp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/7zpp.vcxproj -------------------------------------------------------------------------------- /7zpp/7zpp.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/7zpp.vcxproj.filters -------------------------------------------------------------------------------- /7zpp/7zpp.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/7zpp.vcxproj.user -------------------------------------------------------------------------------- /7zpp/ArchiveExtractCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/ArchiveExtractCallback.cpp -------------------------------------------------------------------------------- /7zpp/ArchiveExtractCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/ArchiveExtractCallback.h -------------------------------------------------------------------------------- /7zpp/ArchiveOpenCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/ArchiveOpenCallback.cpp -------------------------------------------------------------------------------- /7zpp/ArchiveOpenCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/ArchiveOpenCallback.h -------------------------------------------------------------------------------- /7zpp/ArchiveUpdateCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/ArchiveUpdateCallback.cpp -------------------------------------------------------------------------------- /7zpp/ArchiveUpdateCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/ArchiveUpdateCallback.h -------------------------------------------------------------------------------- /7zpp/CompressionFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/CompressionFormat.h -------------------------------------------------------------------------------- /7zpp/CompressionLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/CompressionLevel.h -------------------------------------------------------------------------------- /7zpp/Enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/Enum.h -------------------------------------------------------------------------------- /7zpp/FileInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/FileInfo.h -------------------------------------------------------------------------------- /7zpp/FileSys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/FileSys.cpp -------------------------------------------------------------------------------- /7zpp/FileSys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/FileSys.h -------------------------------------------------------------------------------- /7zpp/GUIDs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/GUIDs.cpp -------------------------------------------------------------------------------- /7zpp/GUIDs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/GUIDs.h -------------------------------------------------------------------------------- /7zpp/InStreamWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/InStreamWrapper.cpp -------------------------------------------------------------------------------- /7zpp/InStreamWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/InStreamWrapper.h -------------------------------------------------------------------------------- /7zpp/ListCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/ListCallback.h -------------------------------------------------------------------------------- /7zpp/OutStreamWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/OutStreamWrapper.cpp -------------------------------------------------------------------------------- /7zpp/OutStreamWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/OutStreamWrapper.h -------------------------------------------------------------------------------- /7zpp/PathScanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/PathScanner.cpp -------------------------------------------------------------------------------- /7zpp/PathScanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/PathScanner.h -------------------------------------------------------------------------------- /7zpp/ProgressCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/ProgressCallback.h -------------------------------------------------------------------------------- /7zpp/PropVariant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/PropVariant.cpp -------------------------------------------------------------------------------- /7zpp/PropVariant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/PropVariant.h -------------------------------------------------------------------------------- /7zpp/SevenString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenString.h -------------------------------------------------------------------------------- /7zpp/SevenZipArchive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipArchive.cpp -------------------------------------------------------------------------------- /7zpp/SevenZipArchive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipArchive.h -------------------------------------------------------------------------------- /7zpp/SevenZipCompressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipCompressor.cpp -------------------------------------------------------------------------------- /7zpp/SevenZipCompressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipCompressor.h -------------------------------------------------------------------------------- /7zpp/SevenZipException.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipException.cpp -------------------------------------------------------------------------------- /7zpp/SevenZipException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipException.h -------------------------------------------------------------------------------- /7zpp/SevenZipExtractor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipExtractor.cpp -------------------------------------------------------------------------------- /7zpp/SevenZipExtractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipExtractor.h -------------------------------------------------------------------------------- /7zpp/SevenZipLibrary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipLibrary.cpp -------------------------------------------------------------------------------- /7zpp/SevenZipLibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipLibrary.h -------------------------------------------------------------------------------- /7zpp/SevenZipLister.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipLister.cpp -------------------------------------------------------------------------------- /7zpp/SevenZipLister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/SevenZipLister.h -------------------------------------------------------------------------------- /7zpp/UsefulFunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/UsefulFunctions.cpp -------------------------------------------------------------------------------- /7zpp/UsefulFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/UsefulFunctions.h -------------------------------------------------------------------------------- /7zpp/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/stdafx.cpp -------------------------------------------------------------------------------- /7zpp/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/stdafx.h -------------------------------------------------------------------------------- /7zpp/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/7zpp/targetver.h -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Contributing.md -------------------------------------------------------------------------------- /Include/7zpp/7zpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/7zpp.h -------------------------------------------------------------------------------- /Include/7zpp/CompressionFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/CompressionFormat.h -------------------------------------------------------------------------------- /Include/7zpp/CompressionLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/CompressionLevel.h -------------------------------------------------------------------------------- /Include/7zpp/Enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/Enum.h -------------------------------------------------------------------------------- /Include/7zpp/FileInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/FileInfo.h -------------------------------------------------------------------------------- /Include/7zpp/ListCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/ListCallback.h -------------------------------------------------------------------------------- /Include/7zpp/ProgressCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/ProgressCallback.h -------------------------------------------------------------------------------- /Include/7zpp/SevenString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/SevenString.h -------------------------------------------------------------------------------- /Include/7zpp/SevenZipArchive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/SevenZipArchive.h -------------------------------------------------------------------------------- /Include/7zpp/SevenZipCompressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/SevenZipCompressor.h -------------------------------------------------------------------------------- /Include/7zpp/SevenZipException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/SevenZipException.h -------------------------------------------------------------------------------- /Include/7zpp/SevenZipExtractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/SevenZipExtractor.h -------------------------------------------------------------------------------- /Include/7zpp/SevenZipLibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/SevenZipLibrary.h -------------------------------------------------------------------------------- /Include/7zpp/SevenZipLister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/Include/7zpp/SevenZipLister.h -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithjjones/7zip-cpp/HEAD/TODO.md -------------------------------------------------------------------------------- /scripts/PostBuildCommands.bat: -------------------------------------------------------------------------------- 1 | xcopy "C:\Program Files\7-Zip\7z.dll" %1 /C /Y 2 | exit 0 --------------------------------------------------------------------------------