2016-08-28 8 views
3

OCamlでTARファイルを作成/書き込む方法を教えてください。 ocaml_tarモジュールがありますが、TARファイルの作成/書き方の例は見つかりませんでした。 OCamlでどうすればいいですか?OCamlでtarファイルを作成する

答えて

3

(あなたがUnix.openfileを使用し、ファイルを作成する場合)Archive.createは、ファイルを読み取るために、ファイル記述子のアーカイブを作成することがあり、あなたはコールバックfがの長さを知るためにHeader.tを使うべきところwith_next_filefd fを持っています読み込むデータコンテンツをファイルに抽出するだけの場合は、extractを使用してください。

0

回避策は、Windowsの既存のtarツールまたは関連ツールを使用することです。たとえば、tar -zcvf data.tgz *.doc

Sysライブラリの関数を使用して、ツールtarのシステムコールを作成できます。

関連する問題