問題タブ [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.

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

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アーカイブを再作成して、すべての古いデータをコピーすることなく)。

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

java - Java で開発された Zip ファイルが Windows 7 のデフォルトで開かない

ZipOutputStream を使用して Zip ファイルを作成しました。zip ファイルが正常に作成され、WinRar および Winzip ファイルを使用して開くことができます。そして、ファイルはZipファイル内に表示されています。

しかし、同じファイルを Windows 7 のデフォルトの Zip Extractor で開くことができません。Windows 7 のデフォルトのエクストラクタを使用して抽出しようとすると、Zip ファイル内にファイルがありません。しかし、実際には、Zip ファイル内に複数のファイルが利用可能です。

これについて助けてください... Thx ..

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

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:

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

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() も指定しようとしましたが、同じ例外が発生しました。

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

java - サーブレットを使用して、データベースから複数のファイルをダウンロードし、クライアント ダウンロード用に圧縮する方法

クライアントがドロップダウンボックスから「コース」と「課題」を選択し、ボタンをクリックして、そのコース/課題の組み合わせの下にリストされているデータベース内のすべてのファイルをダウンロードできる jsp/サーブレット Web アプリがあります。zip ファイルが添付ファイルとしてブラウザに送信されていないため、サーブレット コードがうまく機能していません。一度に 1 つのファイルをダウンロードするための作業コードはありますが、ファイルを圧縮するためのこのコードに何か問題があります。データベース内のすべてのファイルは、実際には zip ファイル自体であるため、多数の zip ファイルを圧縮しようとしています。これにより、他の形式のファイルを圧縮するのとは異なる方法で処理する必要があるとは思いませんでした。何が欠けているか誰でも見ることができますか?ダウンロードを処理するサーブレットの doGet メソッド コードを次に示します。このコードの多くは、stackoverflow で見つかりました。FileSubmitted オブジェクトは、Blob 自体を含む、データベース内の各ファイルのすべてのファイル情報を含む私の DOA であることに注意してください。

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

android - ファイルを既存の .APK に挿入する

既存の .APK ファイルにいくつかのリソース ファイルを追加する必要があります。Java Se でファイルを使用ZipInputStreamZipOutputStreamて挿入するプログラムを作成しましassets/myfilesたが、完全に動作しますが、新しい .APK ファイルをタブレットにインストールしようとすると、インストールに失敗しました! 新しいファイルに追加する必要がある署名はありますか?またその方法は?

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

java - ZipOutputStream を FileInputStream に変換する

ファイルを取得して圧縮し、データベースに保存するコードがあります

このように見えます

DBに保存するfisオブジェクト

しかし、ファイルシステムを完全に避け、file.zipを作成したくありません。ZipOutputStream を FileInputStream に直接変換する必要があると思いますが、それを行う方法が見つかりませんでした。

これを達成する簡単な方法はありますか?

  • ファイルを抽出するときにも同じ問題があります。それを読み取るには、file.zipとfile.hexの2つの異なる一時ファイルを作成する必要があります
0 投票する
2 に答える
25604 参照

java - 複数の画像ファイルの zip ファイルを作成する方法

複数の画像ファイルの zip ファイルを作成しようとしています。すべての画像のzipファイルの作成には成功しましたが、なぜかすべての画像が950バイトにぶら下がっています。ここで何が問題なのかわかりませんが、そのzipファイルに圧縮された画像を開くことができません。

これが私のコードです。ここで何が起こっているのか誰か教えてもらえますか?

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

java - XSSFWorkbook を zip ファイルに書き込む

私は今この問題を抱えています。この XSSFWorkbook (ワークブック) obj に保持されている Excel ファイルをリモート サーバーへの zip ファイル (example.zip 中にこの example.xlsx ファイルを含む) に書き込みたいと考えています。私は次のことを試みましたが、うまくいきませんでした.zipファイルにいくつかの奇妙なファイルを含むフォルダが作成されました

それで、これを行う正しい方法を知っている人はいますか?前もって感謝します

ps workbook.write(fileoutputstream) は機能しますが、必要に応じてzip内ではなく、test.xlsxなどのフラットファイルとしてローカルディスクにのみ書き込みます。