問題タブ [unzip]

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 投票する
10 に答える
138017 参照

unix - UNIXコマンドラインからディレクトリとそのサブディレクトリのアーカイブを再帰的に解凍するにはどうすればよいですか?

このunzipコマンドには、アーカイブを再帰的に解凍するオプションがありません。

次のディレクトリ構造とアーカイブがある場合:

そして、すべてのアーカイブを各アーカイブと同じ名前のディレクトリに解凍したいと思います。

どのコマンドを発行しますか?

スペースを含むファイル名でこれが詰まらないことが重要です。

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

c# - SharpZipLib-ZipException「余分なデータの終わり」-なぜこの例外が発生するのですか?

SharpZipLibバージョン0.85.5を使用してファイルを解凍しています。私のコードは、気に入らないZIPファイルが見つかるまで、数か月間うまく機能しています。

これが私の解凍方法です:

ファイルは、XPの組み込みZIPサポート、WinZIP、および7-Zipを使用して正常に解凍されます。例外がでスローされていs.GetNextEntry()ます。

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

build-process - BAT ファイル内のディレクトリにある最新のファイルを解凍するにはどうすればよいですか?

私はビルドシステムに取り組んでいます。ビルド システムは、結果を zip ファイルとしてディレクトリにポストします。残念ながら、タイムスタンプが付けられているため、zip ファイルの名前を簡単に知る方法はありません。次の操作では、この zip ファイルを特定の場所に解凍してから、さらにファイル操作を行う必要があります。

ビルドシステムを変更できると思いますので、コマンドラインから結果のzipファイルの名前を指定しますが、最新のファイルを見つけて解凍するのが最も簡単かもしれません(前のプロセスが成功)。

ディレクトリ内の最新の zip ファイルに対してのみ有効な unzip コマンドを発行し、他のすべてのファイルを無視するにはどうすればよいですか?

編集: 代わりに、このタスクに ANT の機能を使用することにしました。ただし、袖を立てるのはまだ巧妙なトリックです...答えてくれてありがとう!

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

ruby-on-rails - rubyzip ライブラリを使用して圧縮ファイルのコンテンツを取得するにはどうすればよいですか?

アップロードされた zip ファイルを抽出し、その内容をデータベースに保存しようとしています。ファイルごとに 1 つのエントリです。rubyzip ライブラリには、有用なドキュメントがほとんどありません。

key :string (ファイル名) と data :binary (ファイルの内容) を持つ assets テーブルがあります。

私は ruby​​zip ライブラリを使用しており、これまでに作成しました:

ZipEntry からデータを設定するにはどうすればよいですか? 一時ファイルを使用する必要がありますか?

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

unix - zcat がファイルを正しく解凍しない

プログラムでその場で圧縮ファイルを解凍する必要があります。自分の Linux コンピューターで試してみるとうまくいきますが、何らかの理由で学校のコンピューターに指示すると失敗します。解凍するには、次のコマンドを使用しています。

そしてエラーを取得します:

ドキュメントを調べてみましたが、この奇妙な動作をオフにするフラグが見つかりませんでした。

どんな助けでも大歓迎です。

ありがとう

0 投票する
12 に答える
336844 参照

java - java.util.zip.ZipException: zip ファイルを開く際のエラー

ネストされた他の Jar を含む Jar ファイルがあります。JarFile()このファイルで新しいコンストラクターを呼び出すと、次のような例外が発生します。

java.util.zip.ZipException: zip ファイルを開く際のエラー

この Jar ファイルの内容を手動で解凍し、再度圧縮すると、正常に動作します。

この例外は、WebSphere 6.1.0.7 以降のバージョンでのみ発生します。同じことが tomcat と WebLogic でもうまくいきます。

JarFile の代わりに JarInputStream を使用すると、例外なく Jar ファイルの内容を読み取ることができます。

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

python - Pythonで非常に大きなファイルを解凍するにはどうすればよいですか?

Python 2.4 と組み込みZipFileライブラリを使用すると、圧縮されていないファイルの内容全体をメモリに保存する必要があるため、非常に大きな zip ファイル (1 または 2 GB を超える) を読み取ることができません。これを行う別の方法はありますか(サードパーティのライブラリまたはその他のハックを使用)、または「シェルアウト」してその方法で解凍する必要があります(明らかにクロスプラットフォームではありません)。

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

java - java.util.zip.ZipException: ZIP ファイル内のエントリが多すぎます

~74000 の XML ファイルを含む大きな zip ファイルを抽出する Java クラスを作成しようとしています。Java zip ライブラリを使用して解凍しようとすると、次の例外が発生します。

java.util.zip.ZipException : ZIP ファイル内のエントリが多すぎます

残念ながら、プロジェクトの要件により、私に届く前に zip を分解することができず、解凍プロセスを自動化する必要があります (手動の手順はありません)。java.util.zip またはサードパーティの Java zip ライブラリを使用して、この制限を回避する方法はありますか?

ありがとう。

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

windows-mobile - Windows Mobile で .zip ファイルを解凍する方法は?

Windows Mobile のフォルダーに zip アーカイブをプログラムで解凍する必要があります。直接使用できる使いやすい API はありますか、それとも外部ライブラリを使用する必要がありますか?

0 投票する
9 に答える
50061 参照

python - Pythonでディレクトリ構造を解凍する

次のディレクトリ構造を含む zip ファイルがあります。

解凍してディレクトリ構造を維持しようとしていますが、エラーが発生します:

testFolder は上記の dir1 で、subdir は dir2 です。

ファイルを解凍してディレクトリ構造を維持する簡単な方法はありますか?