問題タブ [zipoutputstream]
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.
java - Java.util.zipは単一のzipファイルを置き換えます
問題
既存のzipファイル「main.zip」があります。その中の1つのファイル「たとえばmain.zip/foo」を置き換えたいと思います。
気がついた:
http://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipOutputStream.html
ただし、これは新しいZipファイルを作成するため、私が望むことを実行しません。したがって、main.zip内の既存のすべてのエントリも追加する必要があります。
質問:
JavaでZipアーカイブ内の単一のファイルを「置き換える」方法はありますか?(新しいzipアーカイブを再作成して、すべての古いデータをコピーすることなく)。
java - Java で開発された Zip ファイルが Windows 7 のデフォルトで開かない
ZipOutputStream を使用して Zip ファイルを作成しました。zip ファイルが正常に作成され、WinRar および Winzip ファイルを使用して開くことができます。そして、ファイルはZipファイル内に表示されています。
しかし、同じファイルを Windows 7 のデフォルトの Zip Extractor で開くことができません。Windows 7 のデフォルトのエクストラクタを使用して抽出しようとすると、Zip ファイル内にファイルがありません。しかし、実際には、Zip ファイル内に複数のファイルが利用可能です。
これについて助けてください... Thx ..
java - Is there any way to append a file to a zip with a different name in Java?
I am wondering if there is a way, instead of just adding a file to a zip, to rename a file when adding it. I know of the write method:
I have searched all over the internet and there is no information about it. Is there any class es, or methods Java has? The only reason I don't want to rename then add it is because I'm working on windows with an aux file. My whole code is:
java - ZipOutputStream が FileNotFoundException を訴える
new_file_name は次のようなものです2013-03-15-08:59:10_65.zip
この例外が発生しますException writing to 2013-03-15-09:28:20_65.zip: java.io.FileNotFoundException: (No such file or directory)
ディレクトリには完全な権限があります。フォルダーにも作成されるファイルが表示されます。getAbsolutePath() も指定しようとしましたが、同じ例外が発生しました。
java - サーブレットを使用して、データベースから複数のファイルをダウンロードし、クライアント ダウンロード用に圧縮する方法
クライアントがドロップダウンボックスから「コース」と「課題」を選択し、ボタンをクリックして、そのコース/課題の組み合わせの下にリストされているデータベース内のすべてのファイルをダウンロードできる jsp/サーブレット Web アプリがあります。zip ファイルが添付ファイルとしてブラウザに送信されていないため、サーブレット コードがうまく機能していません。一度に 1 つのファイルをダウンロードするための作業コードはありますが、ファイルを圧縮するためのこのコードに何か問題があります。データベース内のすべてのファイルは、実際には zip ファイル自体であるため、多数の zip ファイルを圧縮しようとしています。これにより、他の形式のファイルを圧縮するのとは異なる方法で処理する必要があるとは思いませんでした。何が欠けているか誰でも見ることができますか?ダウンロードを処理するサーブレットの doGet メソッド コードを次に示します。このコードの多くは、stackoverflow で見つかりました。FileSubmitted オブジェクトは、Blob 自体を含む、データベース内の各ファイルのすべてのファイル情報を含む私の DOA であることに注意してください。
android - ファイルを既存の .APK に挿入する
既存の .APK ファイルにいくつかのリソース ファイルを追加する必要があります。Java Se でファイルを使用ZipInputStream
しZipOutputStream
て挿入するプログラムを作成しましassets/myfiles
たが、完全に動作しますが、新しい .APK ファイルをタブレットにインストールしようとすると、インストールに失敗しました! 新しいファイルに追加する必要がある署名はありますか?またその方法は?
java - ZipOutputStream を FileInputStream に変換する
ファイルを取得して圧縮し、データベースに保存するコードがあります
このように見えます
DBに保存するfisオブジェクト
しかし、ファイルシステムを完全に避け、file.zipを作成したくありません。ZipOutputStream を FileInputStream に直接変換する必要があると思いますが、それを行う方法が見つかりませんでした。
これを達成する簡単な方法はありますか?
- ファイルを抽出するときにも同じ問題があります。それを読み取るには、file.zipとfile.hexの2つの異なる一時ファイルを作成する必要があります
java - 複数の画像ファイルの zip ファイルを作成する方法
複数の画像ファイルの zip ファイルを作成しようとしています。すべての画像のzipファイルの作成には成功しましたが、なぜかすべての画像が950バイトにぶら下がっています。ここで何が問題なのかわかりませんが、そのzipファイルに圧縮された画像を開くことができません。
これが私のコードです。ここで何が起こっているのか誰か教えてもらえますか?
java - XSSFWorkbook を zip ファイルに書き込む
私は今この問題を抱えています。この XSSFWorkbook (ワークブック) obj に保持されている Excel ファイルをリモート サーバーへの zip ファイル (example.zip 中にこの example.xlsx ファイルを含む) に書き込みたいと考えています。私は次のことを試みましたが、うまくいきませんでした.zipファイルにいくつかの奇妙なファイルを含むフォルダが作成されました
それで、これを行う正しい方法を知っている人はいますか?前もって感謝します
ps workbook.write(fileoutputstream) は機能しますが、必要に応じてzip内ではなく、test.xlsxなどのフラットファイルとしてローカルディスクにのみ書き込みます。