2012-03-30 6 views
2

ZIPファイルの中央ディレクトリを解析して、基本的にZIPにリストされているファイルに関する情報を取得できるようにする必要があります。現在、私たちはいくつかのひどいハッキーコードを手作業で行っていますが、これを行うためのオープンソースや無料のライブラリを用意するほうがよかったです。商用製品の柔軟なライセンスを持つ無料のC++ ZIPパーサーですか?

最初に私は7zipソースコードを使用することを考えましたが、LGPLライセンスを持っていますが、私たちのアプリケーションでソースコードを出荷することを余儀なくされているので動作しません(または、会社のウェブサイトで利用可能)。可能であれば、これらの種類の制限を課さないライセンスを持ったライブラリを使用したいと思います。

私はMSVCコンパイラでC++ 03を使用しています。私にはSTLとBoostもありますが、そのどちらかがこれに関連するかどうかはわかりません。

+0

http://www.info-zip.orgソースコードはBSDであり、必要なものを提供する必要があります。しかし、それは図書館ではありません。 – tinman

+0

LGPLは問題ありません。 –

答えて

3

あなたはLGPL'dダイナミックリンクライブラリをロードする場合は、ソースコードを提供する必要はありません。

0

zlibとお考えですか?

+2

ZLibはZIPからヘッダ/セントラルディレクトリ情報を読み込み、それを素敵なオブジェクトに解析してくれますか?私が知る限り、ZLibは生の圧縮にのみ使用され、ZIPメタデータの解析は処理しません。私が間違っているなら私を訂正してください。 –

0

ここではminizipを折り返しましたが、端が少しラフですが、動作するようです。私が信じるzlibと同じライセンスの下にあります。

0

しようとするthisコードプロジェクトのソースが(私も移植性について確認していない)があり

関連する問題