Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > как работать с 7z |
Автор: _pussbb 3.2.2007, 01:11 |
А никто не работал с dll 7z-ипа мне бы пример как правильно вызывать функции с этих библиотек. с файла readmeБез подсветки 7-Zip Extra is package of extra modules of 7-Zip. ![]() ![]() ![]() 7-Zip Copyright © 1999-2006 Igor Pavlov. This package contains the following files: 7za.dll - library for working with 7z archives. 7zxa.dll - library for extracting from 7z archives. 7zS.sfx - SFX module for installers 7zSD.sfx - SFX module for installers (uses msvcrt.dll) 7zr.exe - reduced version of console program 7za.exe copying.txt - GNU LGPL readme.txt - This file Far\ - Plugin for FAR manager Installer\ - Files to compress installers Features of 7za.dll: - Supporting 7z format; - Built encoders: LZMA, PPMD, BCJ, BCJ2, COPY, AES-256 Encryption. - Built decoders: LZMA, PPMD, BCJ, BCJ2, COPY, AES-256 Encryption, BZip2, Deflate. 7zxa.dll supports only decoding from .7z archives. ![]() ![]() ![]() |
Автор: Любитель 4.2.2007, 18:49 |
Во-первых, тебе нужны исходники 7-zip. Берём http://prdownloads.sourceforge.net/sevenzip/7z442.tar.bz2?download. В качестве интерфейса к dll-кам 7-zip используется нечто подобное COM (не путать с оригинальной COM), реализованной внутри самого проекта. В папке 7-zip/UI/Client7z находится официальный пример работы с dll-кой. Если что непонятно, могу объяснить - пока качай исходники. |