C プログラム内でファイルを unrar できるようにしたいと考えています。RAR 3 アーカイブを開いて抽出できるライブラリを探しています。合理的なものを手に入れるのは驚くほど難しいことがわかりました。私は unrarlib ( http://unrarlib.org ) に出くわしました。Google は他に何も提供できませんでした。
どんな助けでも大歓迎です。
C プログラム内でファイルを unrar できるようにしたいと考えています。RAR 3 アーカイブを開いて抽出できるライブラリを探しています。合理的なものを手に入れるのは驚くほど難しいことがわかりました。私は unrarlib ( http://unrarlib.org ) に出くわしました。Google は他に何も提供できませんでした。
どんな助けでも大歓迎です。
http://packages.ubuntu.com/raring/unrar-freeを試してください- これらは最新のものです。ページの右側に、.orig.tar.gz へのリンクがあります。これにはソースが含まれています。
rar は商用製品であり、クローズド ソースであり、技術に関連するライセンス制限があることに注意してください。使用できる既製のソース コードがない場合があります。
libarchiveは優れていますが、それ自体は最新ではありません (暗号化された RAR のサポートなど、一部の機能が欠落しています)。
unr-free が言及されていることがわかりました。The Unarchiverの unar/lsar コマンドを試してください。機能が充実しており、古い RAR 形式もサポートされます。