-
-
Notifications
You must be signed in to change notification settings - Fork 119
Bit7zLibrary
Oz edited this page Sep 3, 2019
·
11 revisions
The Bit7zLibrary class allows the access to the basic functionalities provided by the 7z DLLs.
#include "bit7zlibrary.hpp"
Return type | Name |
---|---|
Bit7zLibrary( const std::wstring &dll_path=L"7z.dll" ) | |
~Bit7zLibrary() | |
void | createArchiveObject( const GUID *format_ID, const GUID *interface_ID, void **out_object ) const |
void | setLargePageMode() |
Bit7zLibrary( const std::wstring &dll_path=L"7z.dll" )
Constructs a Bit7zLibrary object using the path of the wanted 7zip DLL.
By default, it searches a 7z.dll in the same path of the application.
Destructs the Bit7zLibrary object, freeing the loaded dynamic-link library (DLL) module.
void createArchiveObject( const GUID *format_ID, const GUID *interface_ID, void **out_object ) const
Initiates the object needed to create a new archive or use an old one.
Note: Usually this method should not be called directly by users of the bit7z library.
Set the 7-zip dll to use large memory pages.
Documentation for bit7z v4.0.9
Copyright © 2014 - 2024 Riccardo Ostani (@rikyoz)
Copyright © 2014 - 2024 Riccardo Ostani (@rikyoz)
- Bit7zLibrary
- BitArchiveEditor
- BitArchiveReader
- BitArchiveWriter
- BitException
- BitFileCompressor
- BitFileExtractor
- BitMemCompressor
- BitMemExtractor
- BitStreamCompressor
- BitStreamExtractor
- BitInFormat