01-29-2013, 05:24 PM,
|
|||||
|
|||||
圧縮ファイルの作成
Curl で、圧縮ファイル(ZIPやLZHなど)を作成することは可能ですか?
また、指定したフォルダを圧縮することはできますか? できるとしたら、それには外部のDLLを利用する必要があるのでしょうか。 |
|||||
01-31-2013, 02:47 PM,
|
|||||
|
|||||
RE: 圧縮ファイルの作成
zipの場合、ZIP32.DLL,ZIP32J.DLLを使えばできます。
簡単なzip圧縮例です。ZIP32.DLLとZIP32J.DLLがwindowsのsystemフォルダにあることが条件です。 Code: {import * from CURL.LANGUAGE.DLL-INTERFACE} |
|||||
01-31-2013, 05:42 PM,
|
|||||
|
|||||
RE: 圧縮ファイルの作成
やはり、外部dll が必要ですよね。
SharedLibrary のヘルプを見ると、curl://install/bin など、いくつかのディレクトリを自動で検索してくれるんですね。 Windows の system システムフォルダは、下記のPATH環境変数に入っているから、ということでしょうか。 勉強になりました。ありがとうございます。 Code: {get-from-host-environment "path"} |
|||||
05-23-2013, 05:31 PM,
|
|||||
|
|||||
RE: 圧縮ファイルの作成
古いスレッドに返信するのも、どうかと思ったんですが、後の人が見るかもしれないので。
DeflateByteOutputStream で圧縮 InflateByteInputStream で解凍 が出来ます。 圧縮形式はzlibかgzipですが。。。 |
|||||
05-24-2013, 09:05 AM,
|
|||||
|
|||||
RE: 圧縮ファイルの作成
圧縮API を教えていただき、ありがとうございます。
ただ、私が現在使っている解凍ソフト「+Lacha」では、解凍されませんでした てっきりZIP形式=gzip と思っていたのですが、実際には異なり、 「+Lhaca」では、gzip、zlib の形式に対応していない、という認識です。 サーバとファイルをやり取りしたりする際に、サイズを小さくするためには有益ですね。 Code: {import * from CURL.IO.ZSTREAM} |
|||||
05-24-2013, 05:01 PM,
|
|||||
|
|||||
RE: 圧縮ファイルの作成
試さずに返信してるので、違ってたらすいません。
http://detail.chiebukuro.yahoo.co.jp/qa/...1210471117 gzip=拡張子は"gz"みたいですよ。 上のサイトの情報によると、「+Lhaca」で解凍できるみたいなので、試してみては!? |
|||||
07-05-2013, 08:04 PM,
|
|||||
|
|||||
RE: 圧縮ファイルの作成
私は、コードを共有するためのおかげでこれをしようとします。
|
|||||
« Next Oldest | Next Newest »
|
Users browsing this thread:
3 Guest(s)
3 Guest(s)