- ベストアンサー
Cからgzip圧縮について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
zlibのライセンス条件は zlib Home Site http://www.zlib.net/ の zlib License http://www.zlib.net/zlib_license.html に記述があります。 (「日本語訳せよ」というのは勘弁してください。)
その他の回答 (1)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
1. system等でgzipを呼び出す。 2. gzipのソースコードと自作プログラムを合体させる 3. zlibを使用する のいずれか、というところではないでしょうか。
お礼
なるほど!ありがとうございました。 ちなみに3.zlibはライセンスが必要なのでしょうか?
関連するQ&A
- gzipコマンド
現在gzipコマンドでファイルを圧縮して、mvにてファイルを移動させています。 ただ圧縮前のファイルのサイズが約10Gもあるため処理に非常に時間がかかっています。 少しでも処理を早くするために、gzipで圧縮したファイルをmvにて移動させている場所に 直接出力するといったことが出来ないのかと考えています。 上記のようなことは可能なのでしょうか? ご回答よろしくお願い致します。 (「gzip -c(標準出力) ファイル名 > mvの移動先」はgzip → mv と変わらないですよね? ) 【現状】 gzipにてファイル圧縮 → mvにてファイルを移動 【理想】 gzipにてファイル圧縮 + 圧縮したファイルをmvで移動させる場所に出力
- ベストアンサー
- Linux系OS
- 600GB のファイルを gzip にて圧縮
Fedora 12 上の ext4 パーティションに置いてある 600GB のファイルを gzip にて圧縮しようとしましたら、「対応していないファイルフォーマットだ」というようなエラーになりました。やはり 600G のファイルは、gzip の限界を超えているのでしょうか。600GB を圧縮しようというのが、そもそも考え違いかもしれませんが、、、
- ベストアンサー
- Linux系OS
- Windows版のgzipについて
Windows版のgzipについて os:win xp-pro gzip「http://www.gzip.org/」 windows版で 標準入力からの情報を圧縮しようとするとおかしくなります。 以前にpostgresからのダンプ圧縮としてマニュアルに載っているコマンド(linux用)をWindowsでも出来ないかと質問させて頂いたところ、 gzipのWindows版を紹介して頂きました。 <ダンプ圧縮コマンド> pg_dump dbname | gzip > filename.gz <試行1> Windows版のgzipをインストール後、試してみました。 pg_dump.exe --host=localhost --username=postgres template1 | gzip.exe > C:?Temp?test_dump.gz しかし、C:?Temp?test_dump.gzを解凍できません。 一旦、テキストで出した後、改めて圧縮すると解凍できます。 pg_dump.exe --host=localhost --username=postgres template1 > C:?Temp?test_dump gzip.exe C:?Temp?test_dump <試行2> 一旦、postgresの事は忘れて、適当なテキストファイルを用意し、標準入力から圧縮しました。 type c:?temp?test.txt | gzip.exe > c:?temp?test.txt.gz 結果は、やはり解凍できません。 シンプルに圧縮してみました。 gzip.exe c:?temp?test.txt c:?temp?test.txt.gzを解凍する事ができました。 どうしたものでしょうか? 何かやり方が悪いのでしょうか?
- ベストアンサー
- オープンソース
- UNIXで圧縮したgzipをWINDOWSで解凍する方法
- UNIXで圧縮したgzip形式のファイルを、WINDOWS上で解凍して 使いたいのですが、解凍方法、若しくは、解凍ツールをご存知の方が いらっしゃいましたら、是非教えてください。 特に、gzip形式にこだわっている訳ではないので、UNIXで圧縮したファイルを WINDOWS上で解凍する方法でも構いません。 実際に使用するファイルは、ORACLEのインポートデータです。 どうぞ、どんなアドバイスでも結構です、宜しくお願いいたします。 -
- ベストアンサー
- その他(ソフトウェア)
- gzipで圧縮されたファイルを伸張して保存
gzipで圧縮されたファイル(sample.txt.gz)を伸張して「sample.txt」として保存し直したいのですが、スクリプト内でどういうふうに書けばいいのかわかりません。 gzipのパスは、#!/bin/gzip gunzip sample.txt.gz や gzip -d sample.txt.gz のコマンドを使うらしいことはわかったのですが、これをどうスクリプト中に書けばいいのか。。。 どなたかわかる方、教えてください。
- ベストアンサー
- Perl
- gzip解凍をするには
Flashで作成した*.swfファイル内容を変更してFlashの画像を差し替えるツールの作成をしていますが、 *.swfの最初の3バイトのデータがCWSの時はヘッダーのバージョン情報以降が gzip圧縮されているようですが、このバイナリーデータを解凍できずに困っています。解凍の方法を教えてください。
- ベストアンサー
- PHP
- サイズが2GBを越えるファイルをgzipする方法
HP-UX11.11で、gzipを使用し、ファイルの圧縮を行っています。 ファイルが2GBを越えるケースがあり、エラーとなってしまいます。 この場合、gzipするにはどのような方法がありますでしょうか。
- 締切済み
- その他(OS)
- html文書を圧縮するソフトor方法(gzipなどの圧縮ではないです)
html文書を圧縮するソフトor方法(gzipなどの圧縮ではないです)を探しています。 htmlソースファイルを軽くするためです。 方法としては、 ★改行を削除(ただし、formのtextareatタグ内の改行は削除しない。 ●タブを全部削除 ●2個以上半角スペースが続いた場合、1個の半角スペースにする。 で必要十分でしょうか? ただ、★がめんどいので、自動でやってくれるソフト(or ウェブサービス)があればなあ・・・と思いまして。 ご存じの方いらっしゃいましたら、よろしくお願いいたします。
- ベストアンサー
- HTML
お礼
ありがとうございます。頑張って翻訳します。 何から何まですみません。