http://www.7-zip.org/sdk.html
は、私はそれがファイルを圧縮使用することができますが、あなたは内のフォルダのすべてのファイルが含まれ、その後、.7z
アーカイブを作成する必要がありますフォルダどのようにフォルダを圧縮するにはlzma sdkを使用しますか?
答えて
を圧縮する機能を見つけることができません。直接の「フォルダ」圧縮はありません。ファイルの圧縮だけです。ファイル名(「FolderName \ FileName」など)に(相対)フォルダ名を保存すると、アーカイブ内に「FolderName」というフォルダが表示されます。
例では、7z圧縮解除のANSI-C互換ソースコードがSDK内にあります。 フォルダのすべてのファイルをアーカイブに追加するには、サブフォルダを含めたい場合はFindFirst/FindNext/FindClose
と再帰を使用してください。
編集:実際には、sdkに0.7zの書き込みはありません。 sdk内の.7zアーカイブからのオープン/展開のみ。あなたは手でそれをコード化しなければならないでしょう...だからおそらくUsing 7-Zip from Delphi?の答えがここに役立ちます。
7 zipにアーカイブ/ディレクトリ機能がないのですか? –
lzma sdkにはアーカイブ/ディレクトリ機能がありません – babaloveyou
@DavidHeffernan SDKには、次の2つのレベルがあります。1.圧縮(ストリームまたはバッファー上)。 2.7zアーカイブ形式。 .7zアーカイブ形式は、アーカイブ/ディレクトリ機能を処理します。 –
- 1. LZMA圧縮
- 2. WindowsフォームアプリケーションでのLZMA圧縮
- 3. どのように圧縮画像を使用しますか?
- 4. スタティックLZMA圧縮ファイルをプログラムで圧縮解除する
- 5. Flash Builder 4.6はLZMA圧縮SWFを作成しますか?
- 6. Python3でlzma(* .warc.xz)を使ってwarcレコードを圧縮するには?
- 7. LZMAでAMFオブジェクトを圧縮できますか?
- 8. 7zipをこのように、7zipをを使用して、フォルダのセットを圧縮
- 9. MPEG4圧縮はどのように機能しますか?
- 10. LZMA SDKをC++で使用する
- 11. フォルダを圧縮してPHPを使ってダウンロードするには?
- 12. フォルダをJavaの7zに圧縮する
- 13. C#を使用してメッセージを圧縮し、javascriptを使用して圧縮解除するにはどうすればよいですか?
- 14. フォルダ内のフォルダを圧縮する
- 15. GZipStreamを使用してフォルダ全体を圧縮または圧縮する方法
- 16. Googleクローズコンパイラを使用して、フォルダ内のすべてのjを新しいフォルダに圧縮しますか?
- 17. lz4コマンドラインを使用してフォルダを1つのファイルに圧縮します
- 18. Delphiを使用して圧縮(ZIP)フォルダを作成する
- 19. Powershellスクリプトを使用してフォルダを圧縮する
- 20. なぜAndroidはLZ4/LZMAでAPKを圧縮していませんか?
- 21. PS/PDFはどのようにビットマップを保存し、圧縮しますか?
- 22. どのようにしてフォルダを圧縮することができますか?
- 23. SSISのフォルダ圧縮
- 24. 圧縮のためにzlibを使用して圧縮データサイズを計算する
- 25. 水銀はどのようにリポジトリ内のファイルを圧縮しますか?
- 26. ZLIBとノードを使用して、フォルダの内容をzipファイルに圧縮する
- 27. Opera Turboはどのようにデータ(キャッシュ)を圧縮しますか?
- 28. Quartzはテクスチャ圧縮をどのように処理しますか?
- 29. favicon.icoのgzip圧縮をどのように有効にしますか?
- 30. PHPを使用すると、圧縮されたフォルダ内のフォルダを再帰的に解凍できますか?
どのバージョンのDelphiですか?あなたはXEで追加されたZIPを検討しますか? –
7z ZIPとrarより大きい圧縮率 – babaloveyou