問題タブ [zip]
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.
php - zip アーカイブからのファイルの作成と抽出
PHPでzipファイルを作成/抽出するためのライブラリはありますか?
ZipArchive クラスは不規則に動作し、これは php.net で言及されています: (私がチェックしたすべての関数について)
ZipArchive::addEmptyDir (利用可能なバージョン情報はありません。CVS のみにある可能性があります)
python - Pythonを使用してzipファイルにフォルダを追加する
zipファイルを作成したい。zipファイルにフォルダーを追加してから、そのフォルダーに多数のファイルを追加します。
だから私はファイルが入っている単一のフォルダを持つzipファイルになりたいです。
zipファイルなどにフォルダを置くのが悪い習慣かどうかはわかりませんが、グーグルはこの件について何も教えてくれません。
私はこれから始めました:
取得元:http ://mail.python.org/pipermail/python-list/2006-August/396166.html
これにより、すべてのフォルダーが削除され、ターゲットフォルダー(およびそのサブフォルダー)内のすべてのファイルが単一のzipファイルに配置されます。フォルダ全体を追加することができませんでした。
myZipFile.write内のフォルダーへのパスをフィードすると、次のようになります。
IOError:[Errno 13]アクセスが拒否されました:'.. \ packed \ bin'
どんな助けでも大歓迎です。
asp.net - ASP Web サービスは ZIP ファイルを返すことができますか?
これができるようになりたいです!
ZIP ファイルを返す Web サービス (C# と asmx を使用) を作成できますか?
もしそうなら、簡単な例を挙げていただけますか?
ありがとう
java - java.util.zip.ZipException: ZIP ファイル内のエントリが多すぎます
~74000 の XML ファイルを含む大きな zip ファイルを抽出する Java クラスを作成しようとしています。Java zip ライブラリを使用して解凍しようとすると、次の例外が発生します。
java.util.zip.ZipException : ZIP ファイル内のエントリが多すぎます
残念ながら、プロジェクトの要件により、私に届く前に zip を分解することができず、解凍プロセスを自動化する必要があります (手動の手順はありません)。java.util.zip またはサードパーティの Java zip ライブラリを使用して、この制限を回避する方法はありますか?
ありがとう。
command-line - Windows でのコマンド ライン圧縮
SSIS パッケージのコマンド ラインからファイルを圧縮しようとしています。7-Zip が優れたオープン ソース ツールであることは知っていますが、デプロイするサーバーにも 7-Zip がありません。
私が持っている唯一のツールは、Windows Compress.exe と Compact.exe です。ただし、これを試みると、無効/破損した zip ファイルが作成されるようです。
python - ZipFile が文句を言います。zipfile モジュールを使用する方法はありますか?
zip 形式で送信された MMS メッセージを解凍しようとしています。問題は、機能する場合と機能しない場合があることです。そして、それが機能しない場合、python zipfile モジュールは不平を言い、それが悪い zip ファイルであると言います。ただし、zipfile は unix unzip コマンドを使用して正常に解凍されます。
これは私が得たものです
「w+」を使用して文字列を書き込んでいます。文字列には、zip ファイルの base64 でデコードされた文字列表現が含まれています。
それから私はこれが好きです:
このようにして、zip ファイル内のすべての画像のリストを取得しました。しかし、zipfile モジュールが一部のファイルについて不平を言うため、これは常に機能するとは限りません。
zipfile モジュールを使用せずにこれを行う方法はありますか?
どういうわけか、zipfile の代わりに unzip コマンドを使用して、アーカイブからすべての画像を取得するために同じことを行うことはできますか?
c# - C# と System.IO.Packaging を使用してプログラムで Zip アーカイブからファイルを抽出する
階層的な再編成と抽出がどうしても必要な ZIP ファイルがたくさんあります。現在、私ができることは、ディレクトリ構造を作成し、zip ファイルを適切な場所に移動することです。私が見逃している神秘的なチーズは、ZIP アーカイブからファイルを抽出する部分です。
私はクラスに関する MSDN の記事を見て、ZipArchive
それらを十分に理解しています。を抽出する VBScript の方法も見てきました。これは複雑なクラスではないため、抽出は非常に簡単です。実際、それは「ほとんど」機能します。参照用に現在のコードを以下に含めます。
問題はどこかにあるようですGetParts
(またはそのことについては Get Anything )。パッケージが開いている間は空のようです。デバッガーをさらに掘り下げると、プライベート メンバー _zipArchive が実際にパーツを持っていることが示されます。正しい名前のパーツとすべて。GetParts
関数がそれらを取得しないのはなぜですか? オープンを ZipArchive にキャストしようとしましたが、役に立ちませんでした。うーん。
python - ZipFile モジュールを使用して zipfile からファイルを削除する
zipfile からファイルを削除するために私が思いついた唯一の方法は、ファイルを削除せずに一時的な zipfile を作成し、その名前を元のファイル名に変更することでした。
Python 2.4 では、ZipInfo クラスに属性file_offset
があったため、2 つ目の zip ファイルを作成し、解凍/再圧縮せずにデータを他のファイルにコピーすることができました。
これfile_offset
はpython 2.6にはありません。すべてのファイルを解凍してから再度圧縮して別のzipファイルを作成する以外のオプションはありますか?
zipfile 内のファイルを直接削除する方法はありますか? 検索しても何も見つかりませんでした。
unix - ファイルの最後の n 行を tar/zip に追加します
非常に大きくなる可能性のあるログ ファイルのコレクションを定期的に送信する必要があるため、各ファイルの最後のn行のみを送信したいと考えています。
例えば:
という名前の必要なファイルのリストを含むファイルが与えられた場合、files.txt
これらの各ファイルの最後の 100 行を含むアーカイブ (tar または zip) を作成したいと思います。
末尾のファイルを含む別のディレクトリ構造を作成することでこれを行うことができますが、それを達成するために発生する可能性のあるパイプマジックがおそらくある場合、それはリソースの浪費のように思えます. ファイルが異なるディレクトリに同じ名前を持つ可能性があるため、完全なディレクトリ構造も保持する必要があります。
可能であればソリューションをシェルスクリプトにしたいと思いますが、perl (追加モジュールなし) も受け入れられます (これは、ruby/python/etc がインストールされていない Solaris マシン用です)。