タグ付けされた質問 「gzip」

`gzip`(またはGNU zip)は、DEFLATEアルゴリズムを使用してファイルを圧縮するためのファイル形式および対応するユーティリティです。通常の拡張子は `.gz`です。


3
CPUとハードドライブのパフォーマンスが限界に達していないにもかかわらず、gzipが遅いのはなぜですか?
それぞれに20 GBのJSONファイルをいくつか圧縮しgzipます。 gzip file1.json これには、1つの完全なCPUコアが必要です。 処理atop速度は約25 MB /秒(でチェックイン)、ハードドライブは125 MB /秒を読み取ることができ、3つの空きプロセッサコアがあるので、複数のファイルを並列に圧縮すると速度が向上すると予想しています。だから私は他の端末で実行します: gzip file2.json gzip file3.json gzip file4.json 驚いたことに、私のスループットは向上しません。CPUは各コアで約25%であり、私のHDはまだ25 MB /秒でしか読み取れません。 なぜ、どのように対処するのですか?

7
SVNから直接tar
SVN隠しファイルなしでSVNフォルダーの最新バージョンを直接tarする方法はありますか?SVNファイルなしでtarアーカイブを作成したいと思います。SVN追跡ファイルを使用して最新版を入手できることは知っていますが、情報をアーカイブに直接送信するライナーが1つありますか?
13 svn  tar  gzip  packages 

1
「gzip --decompress」を使用すると、結果はWindowsで「gzip:MYFILE.zip:不明なサフィックス—無視」になります
Windows PowerShellでは(重要な場合)、gzip引数を使用してzipファイルを解凍したいと思います--decompressが、残念ながら機能しません。以下のスクリーンショットをご覧ください。 gzip --decompress "colorbox.zip" その結果: gzip:colorbox.zip:不明なサフィックス-無視 このエラーを取り除く方法はありますか?(これを使用するのはDrushを使用しているためです。) ところで、GnuWin32がインストールされています。 別のスクリーンショット、それを明確にするために、それはDrush 7.x-5.4によって引き起こされた: 7.x-5.8にアップグレードした後: PowerShellでは、解凍が機能します。 そこでJeffの助けを借りて、Drush 7.x-5.4のMIMEタイプの検出に問題があることに気付きました。解決しました。ありがとう、ジェフ!
13 shell  gzip  gnuwin32 

5
すべてのファイルを削除せずにgzipします
後で元のファイルを削除せずに、サブディレクトリ内のすべてのファイルを含む、dir内のすべてのファイルを個別にgzipする必要があります。index.htmlがあるとします。最後にindex.html.gzipとindex.htmlが必要です。 私は私のディレクトリ内のすべてのファイルをgzipすることができます gzip -r . ただし、元のファイルも保持したいです。 これは可能ですか?


7
gzipファイルをbzip2に効率的に変換する
私は時々bzip2に変換しなければならないたくさんのgzipファイルを持っています。現在、私は単純に各ファイルを「gunzip」してから「bzip2」であるシェルスクリプトを使用しています。この作品が、それはとりたくさん完了するまでに時間を。 このプロセスをより効率的にすることは可能ですか?ダイビングをして、必要に応じてgunzipおよびbzip2のソースコードを調べる準備ができていますが、見返りを確認したいだけです。プロセスの効率を改善する希望はありますか?
10 conversion  gzip 

2
.tgzファイル– tar:認識されないアーカイブ形式
Mountain Lion(10.8.3)を実行しているローカルMac にMongoDBの10genビルドをインストールしようとしています。 私はそれを次のようにフェッチcurlします: curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.tgz > mongodb.tgz しかし、私はビルドを抽出できません: 試行1: $ tar -zxvf mongodb.tgz tar: Unrecognized archive format tar: Error exit delayed from previous errors. 試み2: $ gunzip mongodb.tgz gzip: mongodb.tgz: not in gzip format 試行3: $ unzip mongodb.tgz Archive: mongodb.tgz End-of-central-directory signature not found. Either this file is not …

2
Windowsで「gzip」に使用できるものは何ですか?
gzip圧縮されたファイルは素晴らしいです!それらは私が知っている最高の圧縮ファイルです。圧縮率を比較すると、.rarと.zipはどこにも近くありません... 一般的に私はWindowsを使用していますが、Windowsでgzipを実行する方法を知っている人はいますか?ここでは、添付ファイルのサイズに厳しい制限があるため、圧縮率が高いほど優れています。
9 windows  gzip 

2
アーカイブ(.tar.gz)破損
.tar.gzアーカイブがありますが、これには間違いなく何らかの破損が発生しています。アーカイブ内のデータは明らかに私にとって非常に貴重であり、可能な限り手に入れたいと思っています。明らかに私はそれのすべてを手に入れることを期待していませんが、可能な限り役立つでしょう。 このアーカイブはFTPを介して私に送信されましたが、アーカイブを送信した人の最後で破損していました。これは、FTP転送中に破損していないはずです。別のコピーを取得できません。 明らかに、これについてはすでに何かをしようとしています。元のアーカイブでgzrecoverと呼ばれるオープンソースアプリケーションを使用し、gzrecoverによって生成された「回復された」アーカイブを抽出しようとしました。しかし、これはあまり役に立ちませんでした。いくつかのファイルを取り出すことができましたが、すべてではありませんでした。Ark(KDEのArchive Manager)でアーカイブを表示し、アーカイブの内容の完全なリストを生成できるため(アーカイブ内のすべてのファイルとフォルダー)、アーカイブがまだ残っていることを少し期待しています何らかの回復のチャンスがあります。 元のアーカイブのサイズは約18GBです。「回復された」アーカイブのサイズは約30GBです。 また、GNU cpioを使用して、復元されたアーカイブから抽出しました。アーカイブのコンテンツの一部を正常に抽出することから始まり(約2分間)、その後スパム送信を開始します。 cpio: Malformed number �������� かなり数日間実行した後(そして端末を同じくらい長い時間スパムしました)、ついにメッセージを受け取りました cpio: premature end of file 同様に、「Malformed number」をスパム送信している間、抽出先のフォルダからファイルサイズが増加することはありません。つまり、それ以上のデータはまったく復元されません。 次の2つのcpioコマンドを使用してアーカイブを抽出しました。 cpio -ivd -H tar < archive.tar.recovered cpio -F archive.tar.recovered -i -v 言うまでもなく、gzrecoverを使用してこのアーカイブを複数回復元し、これらのcpioコマンドの両方を使用して各アーカイブを抽出しようとしました。 私は、このデータを完全に回復することを切望しています。他にどのような方法を使用できますか?このアーカイブからデータを復元するにはどうすればよいですか?このアーカイブ内のデータは私にとってかなりの意味があり、私はそれを失うことに取り乱します。私はそれを回復するためにほとんど何でもします。 ありがとうございました。

1
Arxivサーバーからダウンロードしたファイルを解凍する
この文書のソースのTexファイル(pdfではない)をダウンロードしたいです。 http://arxiv.org/abs/1306.0322 ダウンロード後 ここに 、 "。0322v3"(ドキュメントコードの2番目の部分)拡張子を持つ奇妙なファイルを取得します。 Winrarでは解凍できなかった拡張子.tar.gzまたは.gzを使用してファイルの名前を変更してみました。 #〜msgstr "ファイルの終わりにエラーがありました"#〜msgid。
3 tar  gzip  winrar 

1
Apacheからtar.gzファイルを抽出できません
Ubuntuにmanifidecfをインストールしようとしています。 私はファイル-apache-manifoldcf-1.9-src.tar.gz-をApacheから直接ダウンロードしました(そして、同じ結果で異なるバージョンを試しました)。 tar xvf、tar zxvfを使用し、両方を-zxvfで試してみましたが、次のエラーが表示されます。 gzip:stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now また、gunzip filename.tar.gzを使用して解凍するだけで戻りました: gzip: apache-manifoldcf-1.9-src.tar.gz: not in gzip format 私がそのページ(manifoldcf.apache.org)からダウンロードしたものがすべて壊れている可能性は低いようです。 助けて? ありがとう!ロブ
3 gzip 

2
ファイルのリストをcat / gunzipするためのユーティリティ
ファイルのリストを取得する一般的にインストールされたLinuxユーティリティと cat または gzip -d (== zcat )それらがファイルが圧縮されているかどうかに基づいて? 私がちょうどこれを必要とした場所の例は私が調べたい時です /var/log/messages 両方のlogrotatedファイルを含むファイル( /var/log/messages-{date}.gz )と現在のファイル 私はおそらく私に次のようなものを追加します ~/.zshrc: catz () { local file for file ; do case $file in *gz*) gzip -d < $file ;; *bz*) bzip -d < $file ;; *xz*|*lz*) xz -d < $file ;; *) cat $file ;; esac …

1
インターネット接続でAccept-Encodingヘッダーが送信されません
そのネットワークに接続されているコンピューター(ルーターはNetgear DGN2200)と、http要求を送信するプログラムが何であれ、サーバーからAccept-Encodingヘッダーが取得されることはありません。 たとえば、ここにアクセスすると:http : //www.whatsmyip.org/http_compression/ が表示されます: いいえ、ブラウザは圧縮コンテンツを要求していません。 ほとんどのサーバーはgzipリクエストを予期し、例外を考慮しないため、この問題によりWebサイトのロードが非常に遅くなります。 ルーター、ISP、または他の何かが原因なのかわかりませんか?
2 http  gzip 

2
7zフォーマットの高速圧縮(zipやgzipなど)
一言で言うと、Deflate圧縮はzip形式でのみ使用できます -tzip 7zipで? I / Oの速度を圧縮しない場合と同じかそれ以上に保ちながら、大きなディレクトリ(数百GiB)をディスクから別のディレクトリにアーカイブしたいのです。 私は7zフォーマットが様々な理由で好きですが、LZMAとBzip2の圧縮は、 -mx=1。私はもう試した 7z a -mm=Zip -mx=1 -mmt=4 (そして -mm=GZip これはDeflateも使用しますが、ファイルスキャンフェーズの後に引数エラーが発生します。 http://7zip.bugaco.com/7zip/MANUAL/switches/method.htm 私の典型的な解決策はとタールだろう .tar.lzo (LZOP)、デフォルトの圧縮率でシングルスレッドで100 MiB / sに達します。または .tar.gz と GZIP=-1。非常に高速なコンプレッサーはマルチスレッド対応のlbzip2ですが、tar自体からは実行できません。 私のソースディスクは通常20 MiB / s、時には100(数MiBの大きさのファイル)で読みます。ターゲットは最大80 MiB /秒で書き込みます。だからこれはコンプレッサーが持っているべき速度、理想的にはシングルスレッドの時でさえである。最大8コアおよび16 GB RAMが利用可能です。
1 unix  compression  tar  7-zip  gzip 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.