質問

DelphiにLZMA(または7zip)ファイルを処理するライブラリがありますか?

いくつかのソースコードがあります 7zip.org(c ++ java c#)で

しかし、私はスタンドアロンの何かが欲しい(DLLなし)

役に立ちましたか?

解決

2つの解決策があります。

1)ネイティブパスカル翻訳されたSDKを使用します。

Pascal LZMA SDK

ソースダウンロード

2)SDKのCバージョンをOBJファイルにコンパイルし、Delphiプロジェクトにリンクできます。これには、ヘッダーファイルのDelphiへの翻訳が必要であり、多くのC知識が必要です。

LZMA SDK

他のヒント

Innoセットアップには、LZMAをエンコードおよびデコードするDelphiソースコードがあります。

http://www.jrsoftware.org/isdl.php

また、Innoセットアップを使用して自己抽出器を作成することもできます。

試す http://www.progdigy.com/?page_id=13 それはあなたが必要とするものかもしれません

JCL 7zipなどをサポートするJClcompressionライブラリがあります Delphi 7 ZIP API どちらもオープンソースプロジェクトです。

LZMAとZIP64の両方をサポートするDelphi ZIPのパッチの準備ができました。 delphi-zip

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top