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

python - zip ファイルに含まれるファイルのファイル リストを取得する

zip アーカイブがあります: my_zip.zip. その中に、名前がわからない txt ファイルが 1 つあります。私は Python のzipfileモジュール ( http://docs.python.org/library/zipfile.html ) を見ていましたが、私がやろうとしていることをあまり理解できませんでした。

zipファイルを「ダブルクリック」してtxtファイルを取得し、txtファイルを使用するのと同じことを行うにはどうすればよいですか。

0 投票する
0 に答える
93 参照

python - Pythonzipfilewritestrメソッド。大きな文字列の書き方は?(大きなCSVファイル)

重複の可能性:
Pythonのジェネレーターからzipファイルを作成しますか?

上記のコードは、zipファイルを作成するために機能します。しかし、何千ものレコードを含む大きなcsvファイルを生成したいと思います。上記のコードでは、ファイル'file.csv'に文字列を追加できず、myzipに書き込む前にメモリに大きな文字列を作成したくありません。

file.csvに文字列を動的に追加する方法はありますか?

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

java - JSPページから複数のExcelシートへのエクスポートデータのzip 'ing Java / JSPで同時に(エクスポート+ ZIP)

私のプロジェクトでは、多くのページからテーブル データをエクスポートし、すべてのページを同じ Excel ドキュメント内の異なるシートとしてエクスポートする必要があります。各ページで [Excel にエクスポート] ボタンをクリックすると、対応するシートが更新されます。Excel ドキュメントは同じ Export2Excel です。 xls

私はこのタスクをどのように達成したかをいくつか持っています...しかし?

彼らは今、同じファイル Export2Excel.xls を圧縮した後、Excel シートのサイズを縮小するために圧縮するように求めています...問題は、Excel ファイルと zip ファイルの両方をボタンの同じクリックで作成する必要があることです (エクスポートエクセルに)。

何をすべきか ...?SOS

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

python - Google App Engine - Python でコンテンツを解凍して表示できますか?

XML と HTTP POST を使用して zip を使用して、大きな CSV ファイルを GAE にアップロードしようとしています。

手順:

  • CSV は圧縮され、base64 でエンコードされ、XML/HTTP POST 経由で GAE に送信されます

  • GAE - minidom を使用して XML を解析する

  • GAE - Base64 デコード ZIP

  • GAE - Zip ファイルから CSV を取得します。

zipfile を使用してみましたが、ベース 64 でデコードされた文字列から zipfile オブジェクトを作成する方法がわかりません

私は得る: TypeError: unbound method read() must be called with ZipFile instance as first argument (代わりに str インスタンスを取得)

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

javascript - Ajax Upload を使用した Zip フォルダーのアップロード

私のサイトでは、ajax を使用して圧縮フォルダーをアップロードしたいと考えています。

コード:

しかし、zipファイルのアップロードにajaxがどのように使用されているかはわかりません。

コードで何を変更する必要がありますか?

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

python - zipファイル内でファイルを実行しますか?

たとえば、zipファイル内にある.htmlまたは.exeを実行することは可能ですか?Zipfileモジュールを使用しています。

これが私のサンプルコードです:

あとf = z.open(g)、次に何をしたらいいのかわからない。使用してみました.read()が、HTML内の内容しか読み取れません。必要なのは、実行または実行することです。

または、これを行う他の同様の方法はありますか?

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

python - Pythonでzipファイルをループしているときにアイテムがディレクトリであることをどのように知ることができますか?

このようなことをする:

zipinfoファイルなのかディレクトリなのかを知るにはどうすればよいですか?

ご協力ありがとうございました。

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

php - PHPを使用してzipファイルを削除する方法

これは、zipファイルを削除するための私のPHPコードです:

modules含まれているzipファイルのフォルダーは次のとおりです。このコードを書いたとき、エラーが発生しました:

私のコードに間違いがある場合は?

私もこのようにチェックしchmodます:

しかし、上記と同じエラー定義が得られました。

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

java - ディスクに保存する前に ZipFile の内容を確認する方法

ユーザーが xml レポート ファイルを含む zip ファイルを他のファイルにアップロードする必要があるアプリケーションがあります。

私がやりたいのは、それがzipであることを確認し、それを開いてxmlファイルがあるかどうかを確認し、そのxmlに必要ないくつかのノードを確認することです。

このzipファイルをディスク/ファイルシステムに保存する前に、一時ファイルを作成せずにこれを行いたいです。検証に合格した場合にのみ、ファイルを保存します。

Springmultipart CommonsMultipartFileを使用してアップロードを管理しています。

アプリケーションは Java、jsp、tomcat を使用しています

ありがとう。

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

python - 例外に依存せずにzip64拡張機能が必要かどうかを(概算で)計算しますか?

多数のファイルを圧縮するには、(クライアントからの)次の要件があります。

作成されるzipファイルが2**31-1〜2GB未満の場合は、圧縮を使用して作成し(zipfile.ZIP_DEFLATEDを使用)、それ以外の場合は圧縮しないでください(zipfile.ZIP_STOREDを使用)。

現在の解決策は、zip64を使用せずにファイルを圧縮し、zipfile.LargeZipFile例外をキャッチして、非圧縮バージョンを作成することです。

私の質問は、実際にすべてのファイルを処理せずにzipファイルがzip64サイズを超えるかどうかを(おおよそ)計算する価値があるかどうか、そしてそれをどのように実行するのが最善かということです。このような大量のデータを圧縮するプロセスは遅く、重複する圧縮処理を最小限に抑えると、少しスピードアップする可能性があります。

編集:最大および最小のファイルサイズと圧縮率の組み合わせから有用なヒューリスティックを生成できると思うので、両方のソリューションに賛成します。残念ながら、現時点では、StackOverflowにより、(noobよりも高い評判が得られるまで)何も賛成できません。良い提案をありがとう。