問題タブ [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.
c - Unixシステムプログラミング-プログラムでファイルを解凍する
私がする必要があるのは、ファイル(.gzまたは.z)を解凍し、最初の行を読み取り、最初に読み取った行に従っていくつかの処理を実行することです。しかし、C標準ライブラリはこれを行う方法を提供していないようです。
プラットフォームに依存しない方法ですか?
ant - antを使用してファイルを解凍および圧縮するときにファイルのアクセス許可を保持する
私は次のことを行うantbuild.xmlファイルを書いています:
- zipフォルダー(.zip)を取得します
- 解凍します
- 多数のファイルを追加します
- 結果のファイルを圧縮します
build.xmlからのコードの抜粋:
これはすべて完全に機能しますが、antビルドを実行する前にzipファイルに設定された権限が、antビルドによって作成されたzipファイルで失われる点が異なります。たとえば、以前は実行可能だったファイルは、もはや実行可能ではありません。
だから私の質問:すでに存在するファイルの権限を破壊することなく、antを使用してzipアーカイブにファイルを追加することは可能ですか?
Ant1.7.1を使用しています
linux - ディレクトリ内のすべてのファイルを解凍します
(Windows マシンで作成された) ZIP ファイルのディレクトリがあります。を使用して手動で解凍できunzip filename
ますが、現在のフォルダー内のすべての ZIP ファイルをシェル経由で解凍するにはどうすればよいですか?
Ubuntu Linux サーバーの使用。
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分かかる可能性があるため、コピーと解凍の進行状況を出力したいと思います、したがって、これは機能しません。あらかじめ決められた、見つけやすいスクラッチ ディレクトリに移動する必要がありますか? 誰かがより良い提案をしていますか? よろしくお願いします。-エリック
linux - 一連のzipを独自のディレクトリに解凍します
Linuxで独自のディレクトリに解凍したいzipファイルがたくさんあります。例えば:
a1.zip a2.zip b1.zip b2.zip
次の場所に解凍されます。
a1 a2 b1 b2
それぞれ。これを行う簡単な方法はありますか?
php - 圧縮されたファイルを解凍してループする PHP スクリプトが必要
私はかなり単純なスクリプトを使用して、gzip されたいくつかの xml ファイルを開いて解析しています。ZIP ファイルでも同じ基本操作を行う必要があります。シンプルなはずですが、同等のコードのように見えるものをどこにも見つけることができませんでした。
これは、私がすでに行っていることの簡単なバージョンです。
圧縮されたファイルに対して同じことを行うにはどうすればよいでしょうか?
cocoa - MacOS X Obj-Cでファイルを解凍するにはどうすればよいですか?
MacOS X Obj-Cでファイルを解凍するにはどうすればよいですか?どのようなフレームワークが必要で、何が必要ですか?
sqlite - データベースzipが解凍されるタイミングの決定
AIRアプリの最初の起動時(最初のインストール後)にdb zipを取得し、それをFZip経由で解凍します。この操作の後、生成されたsqlite dbからデータをすぐにロードする必要がありますが、zipが完全に解凍されたか、sqliteが作成されたかを判断できないため、失敗します。
助言がありますか?どうも!
- 明確にするために:もちろん、結果操作が完了した後、Cairngorm内でイベントをディスパッチしていますが、これでは十分ではないようです。
php - php で exec() を使用するよりも、ZipArchive を使用してアーカイブを展開する方が高速ですか?
ユーザーがアップロードしたアーカイブを解凍する必要があるアプリを作成しています。PHP は ZipArchive クラスを提供しますが、exec() 経由で unzip を使用して解凍することも可能であるはずです。私の質問は、パフォーマンスとスケーリングの点でどちらが好ましいですか?
shell - シェルループでディレクトリ内のすべてのファイルを解凍できますか?
ディレクトリ内のすべてのzipファイルを解凍するループを見てきました。ただし、これを実行する前に、実行しようとしているものが正しく機能することを確認したいと思います。
基本的に、「dir」の出力を確認して、すべてのフォルダを確認します。各ディレクトリにcdし、すべてのzipアーカイブを解凍してから削除し、cdに戻して、それ以上なくなるまでやり直します。
これは私が単一のコマンドで行うべきことですか、それともPerlでこれを行うことを検討する必要がありますか?