問題タブ [gunzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
61727 参照

linux - 1つのコマンドで.tar.gzファイルを開く

.tar.gzファイルをダウンロードするときは、最初に2つのコマンドで開きgunzip、次にtar

1つのコマンドで開くことはできますか?

0 投票する
3 に答える
1888 参照

unix - gunzip preform task and rezip

I want to perform this

on a whole direcory of gziped files

I want to be able to loop through each file unzip it perform the above command (print out any findings) rezip and move onto the next zipped file

how can this be done?

Thanks

0 投票する
5 に答える
2944 参照

perl - tar アーカイブとディレクトリのファイル リストを比較するにはどうすればよいですか?

私はまだPerlを学んでいます。.tar.gz のファイルとディレクトリ パスを比較するための Perl コードを教えてください。

数日前に取得した次のディレクトリ パスの tar.gz バックアップがあるとします。

ここで、このパスの下にあるファイルとディレクトリを tar.gz バックアップ ファイルと比較したいと思います。

そのための Perl コードを提案してください。

0 投票する
4 に答える
12966 参照

performance - Perlでファイルをgunzipする最良の方法は何ですか?

Perlでファイルをgunzipする実際の「zcat」ソリューションよりも速いソリューションはありますか?

少しベンチマーク:

これらの結果を教えてください:

And I also don't understand why "while (<$z>)" is slower than "while (my $line = $z->getline())"...

0 投票する
2 に答える
387 参照

gzip - 未完成のgzipを解凍しています...可能ですか?

だから私はシミュレーションを実行するのに1週間を費やしましたが、それを動かすにはコンピューターの電源を切る必要がありました(ひどい、私は知っています)。生成されていたデータは、gzipにパイプすることでサイズが大きいため圧縮されていましたが、シミュレーションが終了していないため、.gzファイルを解凍できません。それ以来、シミュレーションをやり直しましたが、これまでに作成したものを見ることが本当に役立つので、一部のデータを復元できるかどうか疑問に思いました。データはgzipにパイプで出し入れできるので、zipはオンザフライで行われ、データ全体に基づくものではないようです。理論的には、一部のデータを取得できるはずですが、Googleですばやく検索します。何も出てこなかったので、誰か提案がないかと思いました。

0 投票する
3 に答える
2761 参照

64-bit - 64 ビット プラットフォームで非常に大きな .gz ファイルのファイルサイズを取得する

gz の仕様によると、ファイルサイズは .gz ファイルの最後の 4 バイトに保存されます。

で2つのファイルを作成しました

私はそれらをgzipしました

最後の4バイトを確認しました

目に見えない 32 ビット バリアに到達すると、ISIZE に書き込まれた値が完全に無意味になるようです。代わりにエラービットを使用した場合よりも、これは面倒です。

解凍せずに .gz から圧縮されていない .gz ファイルサイズを取得する方法を知っている人はいますか?

ありがとう

仕様: http://www.gzip.org/zlib/rfc-gzip.html

編集: 誰かが試してみたい場合は、/dev/urandom の代わりに /dev/zero を使用できます

0 投票する
8 に答える
215527 参照

gzip - Unix .tar.gz ファイルが解凍せずに有効なファイルかどうかを確認する方法は?

データがファイルなしで有効な tar ファイルであるかどうかを判断するにはどうすればよいですか?という質問を見つけました。、しかし、私は疑問に思っていました:既製のコマンドラインソリューションはありますか?

0 投票する
3 に答える
4750 参照

performance - 関数中にMatlabでテキストファイルを解凍する最速の方法は何ですか?

textscan 関数を使用して、Matlab でテキストファイルのテキストをスキャンしたいと思います。fid = fopen('C:\path') でテキスト ファイルを開く前に、まずファイルを解凍する必要があります。ファイルの拡張子は *.gz です。

何千ものファイルを分析する必要があり、高いパフォーマンスが重要です。

私には 2 つのアイデアがあります。(1) 外部プログラムを使用して、Matlab のコマンド ラインから呼び出します。(2) Matlab の「zip」ツールボックスを使用します。ガンジップのことは聞いたことがありますが、その性能については知りません。

これらのファイルを Matlab 内からできるだけ早く解凍する方法を知っている人はいますか?

ありがとう!

0 投票する
5 に答える
1844 参照

c++ - 複数のファイル(gz)をCプログラムにパイプします

次のようなstdinを使用してデータをプログラムにパイプするときに機能するCプログラムを作成しました。

ファイルのリストでプログラムを実行したい場合は、次のようにすることができます。

しかし、これは私のプログラムの「ファイル数」を開始します。すべてのファイルを同じプロセス実行にパイプすることに興味があります。

するのが好き

これどうやってするの?

0 投票する
2 に答える
2686 参照

shell - GUNZIP / 抽出ファイル「部分ごと」

私は、ディスク容量が制限された共有サーバーを使用しており、gz ファイルを持っています。これは、私が持っている以上の巨大なファイルに超拡張されます。「部分」ごとに「部分」(一度に10 MBとしましょう) を抽出し、一時的にでも全体を抽出することなく、各部分を処理するにはどうすればよいですか!

いいえ、これは 1 つの超巨大な圧縮ファイルであり、一連のファイルではありません...


こんにちはデイビッド、あなたのソリューションは非常にエレガントに見えますが、私が正しく準備していれば、毎回 gunzip がファイルの先頭から抽出されるようです (そしてその出力は破棄されます)。私が使用している共有サーバーに大きな負担がかかると確信しています(「先読み」はまったく考えていません)-gunzipを必要な数だけ「スキップ」させる方法についての洞察はありますかブロックの?