問題タブ [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 投票する
3 に答える
1301 参照

c - Unixシステムプログラミング-プログラムでファイルを解凍する

私がする必要があるのは、ファイル(.gzまたは.z)を解凍し、最初の行を読み取り、最初に読み取った行に従っていくつかの処理を実行することです。しかし、C標準ライブラリはこれを行う方法を提供していないようです。

プラットフォームに依存しない方法ですか?

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

ant - antを使用してファイルを解凍および圧縮するときにファイルのアクセス許可を保持する

私は次のことを行うantbuild.xmlファイルを書いています:

  • zipフォルダー(.zip)を取得します
  • 解凍します
  • 多数のファイルを追加します
  • 結果のファイルを圧縮します

build.xmlからのコードの抜粋:

これはすべて完全に機能しますが、antビルドを実行する前にzipファイルに設定された権限が、antビルドによって作成されたzipファイルで失われる点が異なります。たとえば、以前は実行可能だったファイルは、もはや実行可能ではありません。

だから私の質問:すでに存在するファイルの権限を破壊することなく、antを使用してzipアーカイブにファイルを追加することは可能ですか?

Ant1.7.1を使用しています

0 投票する
16 に答える
261125 参照

linux - ディレクトリ内のすべてのファイルを解凍します

(Windows マシンで作成された) ZIP ファイルのディレクトリがあります。を使用して手動で解凍できunzip filenameますが、現在のフォルダー内のすべての ZIP ファイルをシェル経由で解凍するにはどうすればよいですか?

Ubuntu Linux サーバーの使用。

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

ruby - ruby スクリプトから呼び出しシェルの現在の作業ディレクトリを変更する

リモートファイルシステムからローカルスクラッチディレクトリにディレクトリをコピーして解凍し、それらを解凍してユーザーがファイルを編集できるようにするための単純な ruby​​ サンドボックスコマンドラインユーティリティを作成しています。Dir.mktmpdir をデフォルトのスクラッチ ディレクトリとして使用していますが、これは非常に見苦しいパスになります (例: /var/folders/zz/zzzivhrRnAmviuee+++1vE+++yo/-Tmp-/d20100311-70034-abz5zj)。

copy-and-unzip スクリプトの最後のアクションで、呼び出し側シェルを新しいスクラッチ ディレクトリに cd して、人々が簡単にアクセスできるようにしたいのですが、呼び出し側シェルの PWD を変更する方法がわかりません。1つの可能性は、ユーティリティにstdoutへの新しいパスを出力させてから、スクリプトをサブシェルの一部として実行させることです(つまりcd $(sandbox my_dir)、)が、最大10分かかる可能性があるため、コピーと解凍の進行状況を出力したいと思います、したがって、これは機能しません。あらかじめ決められた、見つけやすいスクラッチ ディレクトリに移動する必要がありますか? 誰かがより良い提案をしていますか? よろしくお願いします。-エリック

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

linux - 一連のzipを独自のディレクトリに解凍します

Linuxで独自のディレクトリに解凍したいzipファイルがたくさんあります。例えば:

a1.zip a2.zip b1.zip b2.zip

次の場所に解凍されます。

a1 a2 b1 b2

それぞれ。これを行う簡単な方法はありますか?

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

php - 圧縮されたファイルを解凍してループする PHP スクリプトが必要

私はかなり単純なスクリプトを使用して、gzip されたいくつかの xml ファイルを開いて解析しています。ZIP ファイルでも同じ基本操作を行う必要があります。シンプルなはずですが、同等のコードのように見えるものをどこにも見つけることができませんでした。

これは、私がすでに行っていることの簡単なバージョンです。

圧縮されたファイルに対して同じことを行うにはどうすればよいでしょうか?

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

cocoa - MacOS X Obj-Cでファイルを解凍するにはどうすればよいですか?

MacOS X Obj-Cでファイルを解凍するにはどうすればよいですか?どのようなフレームワークが必要で、何が必要ですか?

0 投票する
1 に答える
135 参照

sqlite - データベースzipが解凍されるタイミングの決定

AIRアプリの最初の起動時(最初のインストール後)にdb zipを取得し、それをFZip経由で解凍します。この操作の後、生成されたsqlite dbからデータをすぐにロードする必要がありますが、zipが完全に解凍されたか、sqliteが作成されたかを判断できないため、失敗します。

助言がありますか?どうも!

  • 明確にするために:もちろん、結果操作が完了した後、Cairngorm内でイベントをディスパッチしていますが、これでは十分ではないようです。
0 投票する
1 に答える
219 参照

php - php で exec() を使用するよりも、ZipArchive を使用してアーカイブを展開する方が高速ですか?

ユーザーがアップロードしたアーカイブを解凍する必要があるアプリを作成しています。PHP は ZipArchive クラスを提供しますが、exec() 経由で unzip を使用して解凍することも可能であるはずです。私の質問は、パフォーマンスとスケーリングの点でどちらが好ましいですか?

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

shell - シェルループでディレクトリ内のすべてのファイルを解凍できますか?

ディレクトリ内のすべてのzipファイルを解凍するループを見てきました。ただし、これを実行する前に、実行しようとしているものが正しく機能することを確認したいと思います。

基本的に、「dir」の出力を確認して、すべてのフォルダを確認します。各ディレクトリにcdし、すべてのzipアーカイブを解凍してから削除し、cdに戻して、それ以上なくなるまでやり直します。

これは私が単一のコマンドで行うべきことですか、それともPerlでこれを行うことを検討する必要がありますか?