私は、zipアーカイブ内のファイルを読み、反復する方法を知っています。しかし、最初にそれらを抽出することなく、ネストされたZipファイル(別のzipファイル内のzipファイル)の内容を繰り返していきたいと思います。これを行うためにとにかくありますか?別のZipアーカイブ内にあるZipアーカイブのコンテンツを一覧表示することはできますか?
0
A
答えて
2
2つのzipファイルが単にファイルのコレクションを格納している場合は、圧縮やその他の難読化が適用されていない可能性があります。これを行うには、最初のzipアーカイブにreading and iterating over files inside a zip archive
メソッドを適用して、そのファイルのいずれかがzipアーカイブであるかどうかを確認します。 zipアーカイブが見つかった場合は、もう一度reading and iterating over files inside a zip archive
メソッドを適用してください。
圧縮が適用されている場合は、他の圧縮されたデータストリーム内にある圧縮されたデータストリームの内容を本質的に表示しようとしているため、できません。最初のものを解凍してから2番目のものを解凍する必要があります。
これは圧縮を適用せずにファイルを圧縮できることを前提としていますが、これは真実だと思います。
関連する問題
- 1. Pythonでzipアーカイブ内のフォルダだけを一覧表示する方法はありますか?
- 2. はzipアーカイブ
- 3. zipアーカイブ内のファイルを置換する
- 4. nginx - zip(jar)アーカイブ内のコンテンツを配信する
- 5. zipアーカイブの圧縮
- 6. 7-zipアーカイブのストリームファイル
- 7. rubyzipを使用して、zipアーカイブ内のディレクトリを2番目のzipアーカイブにコピーする方法はありますか?
- 8. Zipアーカイブ内のバイナリファイルをZipExtFileとして開きます
- 9. zipアーカイブでシェルスクリプトを実行
- 10. ファイルチャネルからZipアーカイブを作成する
- 11. 2.0のzipアーカイブを開くことができません
- 12. マイフォルダ構造があるzipアーカイブ(bashスクリプト)
- 13. 7-ZIPコマンドを使用してZIPアーカイブとRARアーカイブの両方を抽出するには?
- 14. SQL ServerエージェントジョブからアーカイブするZipファイル
- 15. mysql noinstall zipアーカイブのインストール
- 16. コマンドラインを使用してあるアーカイブから別のアーカイブにzipファイルを追加します。
- 17. wxwidgetsを使用してzipアーカイブを読むことはできますか?
- 18. デコードBase64エンコードZIPアーカイブ(GZIP)
- 19. メモリ内にzipアーカイブをダウンロードして解凍する
- 20. zipアーカイブ内でハードリンクが可能ですか?
- 21. 私は、ファイル名をビュンいzipアーカイブ
- 22. アーカイブ/ zipでネストされたzipファイルを扱う
- 23. ファイルがzipアーカイブ内のディレクトリかどうかを確認
- 24. Xamarin Androidでzip/rarアーカイブにファイルを保存する方法は?
- 25. Google Chromeは7-zip sfxアーカイブがウイルスであると確信しています
- 26. PHP zipアーカイブが未定義のメソッドsetPassword
- 27. ファイルをzipアーカイブに保存できません
- 28. zipアーカイブの特定のサブディレクトリにファイルを追加する
- 29. ファイルをサブフォルダにZIPアーカイブに追加しますか?
- 30. PHPExcelオブジェクトから飛んでZIPアーカイブを作成する
いいえ;あなたがそれを行うことができれば、最初にZIPが含まれているものを抽出する必要はありません:-) – Bojangles