問題タブ [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.
python - zip ファイルに含まれるファイルのファイル リストを取得する
zip アーカイブがあります: my_zip.zip
. その中に、名前がわからない txt ファイルが 1 つあります。私は Python のzipfile
モジュール ( http://docs.python.org/library/zipfile.html ) を見ていましたが、私がやろうとしていることをあまり理解できませんでした。
zipファイルを「ダブルクリック」してtxtファイルを取得し、txtファイルを使用するのと同じことを行うにはどうすればよいですか。
python - Pythonzipfilewritestrメソッド。大きな文字列の書き方は?(大きなCSVファイル)
重複の可能性:
Pythonのジェネレーターからzipファイルを作成しますか?
上記のコードは、zipファイルを作成するために機能します。しかし、何千ものレコードを含む大きなcsvファイルを生成したいと思います。上記のコードでは、ファイル'file.csv'に文字列を追加できず、myzipに書き込む前にメモリに大きな文字列を作成したくありません。
file.csvに文字列を動的に追加する方法はありますか?
java - JSPページから複数のExcelシートへのエクスポートデータのzip 'ing Java / JSPで同時に(エクスポート+ ZIP)
私のプロジェクトでは、多くのページからテーブル データをエクスポートし、すべてのページを同じ Excel ドキュメント内の異なるシートとしてエクスポートする必要があります。各ページで [Excel にエクスポート] ボタンをクリックすると、対応するシートが更新されます。Excel ドキュメントは同じ Export2Excel です。 xls
私はこのタスクをどのように達成したかをいくつか持っています...しかし?
彼らは今、同じファイル Export2Excel.xls を圧縮した後、Excel シートのサイズを縮小するために圧縮するように求めています...問題は、Excel ファイルと zip ファイルの両方をボタンの同じクリックで作成する必要があることです (エクスポートエクセルに)。
何をすべきか ...?SOS
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 インスタンスを取得)
javascript - Ajax Upload を使用した Zip フォルダーのアップロード
私のサイトでは、ajax を使用して圧縮フォルダーをアップロードしたいと考えています。
コード:
しかし、zipファイルのアップロードにajaxがどのように使用されているかはわかりません。
コードで何を変更する必要がありますか?
python - zipファイル内でファイルを実行しますか?
たとえば、zipファイル内にある.htmlまたは.exeを実行することは可能ですか?Zipfileモジュールを使用しています。
これが私のサンプルコードです:
あとf = z.open(g)
、次に何をしたらいいのかわからない。使用してみました.read()
が、HTML内の内容しか読み取れません。必要なのは、実行または実行することです。
または、これを行う他の同様の方法はありますか?
python - Pythonでzipファイルをループしているときにアイテムがディレクトリであることをどのように知ることができますか?
このようなことをする:
zipinfo
ファイルなのかディレクトリなのかを知るにはどうすればよいですか?
ご協力ありがとうございました。
php - PHPを使用してzipファイルを削除する方法
これは、zipファイルを削除するための私のPHPコードです:
modules
含まれているzipファイルのフォルダーは次のとおりです。このコードを書いたとき、エラーが発生しました:
私のコードに間違いがある場合は?
私もこのようにチェックしchmod
ます:
しかし、上記と同じエラー定義が得られました。
java - ディスクに保存する前に ZipFile の内容を確認する方法
ユーザーが xml レポート ファイルを含む zip ファイルを他のファイルにアップロードする必要があるアプリケーションがあります。
私がやりたいのは、それがzipであることを確認し、それを開いてxmlファイルがあるかどうかを確認し、そのxmlに必要ないくつかのノードを確認することです。
このzipファイルをディスク/ファイルシステムに保存する前に、一時ファイルを作成せずにこれを行いたいです。検証に合格した場合にのみ、ファイルを保存します。
Springmultipart CommonsMultipartFile
を使用してアップロードを管理しています。
アプリケーションは Java、jsp、tomcat を使用しています
ありがとう。
python - 例外に依存せずにzip64拡張機能が必要かどうかを(概算で)計算しますか?
多数のファイルを圧縮するには、(クライアントからの)次の要件があります。
作成されるzipファイルが2**31-1〜2GB未満の場合は、圧縮を使用して作成し(zipfile.ZIP_DEFLATEDを使用)、それ以外の場合は圧縮しないでください(zipfile.ZIP_STOREDを使用)。
現在の解決策は、zip64を使用せずにファイルを圧縮し、zipfile.LargeZipFile例外をキャッチして、非圧縮バージョンを作成することです。
私の質問は、実際にすべてのファイルを処理せずにzipファイルがzip64サイズを超えるかどうかを(おおよそ)計算する価値があるかどうか、そしてそれをどのように実行するのが最善かということです。このような大量のデータを圧縮するプロセスは遅く、重複する圧縮処理を最小限に抑えると、少しスピードアップする可能性があります。
編集:最大および最小のファイルサイズと圧縮率の組み合わせから有用なヒューリスティックを生成できると思うので、両方のソリューションに賛成します。残念ながら、現時点では、StackOverflowにより、(noobよりも高い評判が得られるまで)何も賛成できません。良い提案をありがとう。