問題タブ [zipfile]

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

python - ZipFile を使用して、Python で zip ファイルから .app を抽出する

スナップショットから Chromium.app の新しいリビジョンを抽出しようとしていますが、ファイルを正常にダウンロードできますが、抽出に関しては、ZipFile は内部の chrome-mac フォルダーをファイルとして抽出し、ディレクトリはそうではないと言います ' t が存在するなど。私は python を初めて使用するので、これらのエラーはほとんど意味がありません。これが私がこれまでに持っているものです。

何か案は?

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

android - ZipFile クラスを使用して、複数のファイルの zip アーカイブからファイルを解凍します

ZipFileクラスを使用して、複数のファイルのアーカイブからその名前を使用してファイルを解凍したいと思います。コンストラクターに渡す zip ファイル名とディレクトリの文字列を取得するにはどうすればよいZipFileですか?

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

python - zipfile から pickle ファイルをロードする

何らかの理由で、cPickle.load を ZipFile.open() によって返されるファイル タイプ オブジェクトで動作させることができません。ZipFile.open() によって返されたファイル タイプ オブジェクトに対して read() を呼び出すと、cPickle.loads を使用できます。

例 ....

注: pickle ファイルだけを圧縮するのではなく、他の種類の多くのファイルを圧縮します。これはほんの一例です。

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

python - ZipFileでファイル属性を保持する

zipfile.ZipFileインスタンスに書き込まれるファイルのファイル属性(読み取り専用など)を保持する方法を探しています。

zipアーカイブに追加したファイルは、ファイル属性がリセットされます。zipアプリケーションを使用してアーカイブを検査するとき、および解凍した後、読み取り専用フラグはなくなります。

現在の環境はWindowsで、ZipInfo.external_attrメソッドに問題があります。

ZipFile確かに、 ?に書き込むときにファイル属性を保持する標準的な方法が必要です。

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

python - ファイルを解凍すると、「BadZipFile: ファイルは zip ファイルではありません」という結果になります

2 つの zip ファイルがあり、どちらも Windows Explorer と 7-zip で問題なく開くことができます。

しかし、Python の zipfile モジュール [ zipfile.ZipFile("filex.zip") ] でそれらを開くと、そのうちの 1 つが開かれますが、もう 1 つはエラー " BadZipfile: File is not a zip file" になります。

後者が有効な Zip ファイルであることを 7-Zip で開き、そのプロパティ (7Zip.ZIP と言います) を確認して確認しました。テキストエディタでファイルを開くと、最初の 2 文字が「PK」であり、これが zip ファイルであることがわかります。

私はPython 2.5を使用していますが、実際にこれを行う方法がわかりません。WindowsとUbuntuの両方で試しましたが、両方のプラットフォームに問題があります。

更新: Windows 上の Python 2.5.4 からのトレースバック:

基本的に、_EndRecDataEnd of Central Directory" レコードからデータを取得するために関数が呼び出されると、コメントの長さのチェックアウトが失敗します [ endrec[7] == len(comment) ]。

関数内の locals の値は_EndRecData次のとおりです。

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

android - ZipFileを使用してzipファイルを抽出する際のAndroidの問題

試す{

ZipFile zf = new ZipFile(f);は常にエラーをスローし、理由はわかりません。また、エラーメッセージはファイル名( "/data/cizip.zip")であるため、エラーの原因がわかりません。誰かがこのエラーの原因を教えてもらえますか?前もって感謝します。

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

java - zip アーカイブを作成する場合、何が重複エントリを構成するか

Java Web アプリケーションで、さまざまなメモリ内ファイル (バイト [] として保存) から zip ファイルを作成しています。

コードの重要な部分は次のとおりです。

問題: 「putNextEntry()」行を実行すると、「ZipException: duplicate entry」が発生することがあります。

PDF ファイル自体は確かに異なりますが、同じ名前 ("PDF_File_for_John_Smith.pdf") になっている場合があります。名前の競合は、この例外を引き起こすのに十分ですか?

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

python - Pythonでファイルを解凍する

zipfileドキュメントを読みましたが、ファイルを解凍する方法がわかりませんでした。ファイルを解凍する方法しか理解できませんでした。zipファイルのすべての内容を同じディレクトリに解凍するにはどうすればよいですか?

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

iphone - zip ファイルの解凍が機能しない

私はiPhoneプログラミングが初めてです..次の問題から誰か助けてくれませんか

私は次のコードを使用してzipファイルを解凍しています..動作していません...そしてNSLog(@ "Failure To Unzip Archive");を出力しています。メッセージ

ありがとう....

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

python - 一部のファイルで間違って変更された Python 日付

Python 3.1.2
Windows XP SP3

Python で一部のファイルとそのタイムスタンプに問題が発生しています。外部ソースから受け取ったディレクトリにたくさんのファイルがあります。私が問題を抱えているすべてのファイルではありませんが、一部のファイルでは、Python は、XP でエクスプローラーまたは cmd が表示するものと 1 時間の違いを示しています。ファイルが圧縮された後、「変更日」のタイムスタンプが、以下に示すようにpythonが解釈するものに変更されるzipfileモジュールを使用するときに、この問題が特に見られます。

CMD - 圧縮前

Python - mtime ctime を取得する

python zipfileモジュールを使用して圧縮した後のzipファイルの内容を一覧表示する

CMD - zip ファイルから抽出した後