• ベストアンサー

JAVAでZIP圧縮を行うプログラムを作成したのですがXPの標準機能で解凍できません。

org.apache.tools.zip.ZipEntry; org.apache.tools.zip.ZipOutputStream; を使用しZIP圧縮を行うプログラムを作成し無事に圧縮に成功し 解凍ソフトを使用すると解凍もうまくいくのですが windowsXPの標準で開こうとすると開くことができません。 また、解凍ソフトによっても解凍できないものもあります。 圧縮時に何か特別なことをおこなわないとならないのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#33813
noname#33813
回答No.1

flushとか正しく後処理していますか? ソースを載せていただければわかるかも。

geregerejp
質問者

補足

回答ありがとうございます。 自分で調べた結果以下のことが分かりましたが新たな問題が発生してしまったのでよろしければ回答してもらえませんでしょうか ZipEntryのインスタンス作成時に ファイルのフルパスを指定いたため解凍できないようでした。 ZipEntry target = new ZipEntry("テスト.txt"); のようにファイル名のみで圧縮を行った所成功したのですが フォルダとフォルダの中のファイルを一緒に圧縮するときの引数はどのように設定すればいいのでしょうか? ZipEntry target = new ZipEntry("/aaa/テスト.txt"); や ZipEntry target = new ZipEntry("aaa/テスト.txt"); のような形だと解凍できませんでした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • AndroidでZIP解凍したい

    WindowsXPSP3のEclipse(JUNO)でAndroidアプリの開発をしています。 ZIPファイル解凍を行うためimport org.apache.tools.zip.ZipOutputStreamとしてインポート文を書いたところ「インポートされた org.apache.tools は見つかりません」と怒られてしまいます。 設定>Ant>ランタイムにant.jarがあるだけではだめなのでしょうか。 ※ZIPファイルに日本語フォルダを含むのでorg.apache.toolsを使用したいです。

  • XP標準のzip圧縮機能を削除してしまいました

    お世話になってます。 WindowsXP Homeに、ZIP圧縮ファイルを作成する機能が標準でついていると思います。 ファイルを右クリックして「送る→圧縮 (zip 形式) フォルダ」にて 作成することができます。 ところが、誤って「SendTo」フォルダにある圧縮 (zip 形式) フォルダ を削除してしまいました。 一応、何もないところで右クリック→新規作成→圧縮 (zip 形式) フォルダ にて作成することはできるのですが、送るで一発でできたほうが何かと便利なので…。 これを復元する方法はありますでしょうか。ちなみにシステムの復元はオフにしていたため使えません。 よろしくお願いいたします!

  • WinodwsXP標準搭載ZIP圧縮の信頼性に関する情報は入手可能か?

    WinodwsXP標準搭載ZIP圧縮の信頼性に関する情報は入手可能か? 毎度お世話になります。 業務にて使用するファイルを、WindowsXPに標準搭載されているZIP圧縮にて 保管しようと考えています。目的はファイルの改竄防止です。 (解凍→再圧縮の手間をかけさせるのが目的。) このとき、ZIP圧縮したあとに解凍したファイルの内容の整合性、 圧縮/解凍ロジックの信頼性に関する文章は入手できませんでしょうか? 知りたい情報としては、「ZIP圧縮しても信頼性はあまり変わりませんよ。」ということです。 マイクロソフトがだしている文章でそういうものがあれば教えていただきたいです。 環境:     クライアント:WindowsXP(SP2 or SP3)     ファイルサーバ:Windows2003 Server Standard を使用しています。 おわかりになる方がいらっしゃいましたら、ご教示いただけると幸いです。

  • Windows 7 標準のZip解凍が出来ない

     Windows 7 のエクスプローラでZipファイルをダブルクリックしても解凍出来ないし、エクスプローラの右クリックメニュー(コンテキストメニュー)で「すべて展開(T)」が表示されない。  前に、フリーの解凍ソフトを何種類かインストールしたのが原因かと思うのですが、現在は、フリーのソフトは、すべてアンインストールしてあります。  Webページを参考に「regedit」でエクスプローラの「.Zip」を削除してみたのですが戻りません。  エクスプローラからZip形式への圧縮は行えます。(自分で圧縮したZipファイルも同じく解凍できません。)  Windows 7 標準のZip解凍が出来るようにするにはどうすれば良いでしょうか。  ご教授下さい。

  • org.apache.tools.zip.* を使って圧縮したZIPファイルを開くとエラーとなってしまう

    お世話になります。 開発環境は以下のとおりです。 開発ツール NetBeans IDE 6.5 JDK 1.6.0_11 OS Windows XP SP2 ant.jar version 1.7.1 はじめ、JDK付属の「java.util.zip.ZipOutputStream」,「java.util.zip.Entry」を用いて、 ZIPファイルを作成していたのですが、 日本語名のファイルを圧縮すると文字化けしてしまい、 調べてみるとJakart Ant内のant.jarの「org.apache.tools.zip.ZipOutputStream」,「org.apache.tools.zip.Entry」を使って import宣言を変えてsetEncodingしてしまえば簡単に出来るという情報がありました。 早速やってみたのですが、 1.ZIPファイルは作成される。このときファイルサイズがjava.util.zip.*を使ったときと同じ 2.LhaplusやWinRARといった解凍ツールを使って解凍するとエラーが 発生して中身がない 3.日本語が含まれないファイルを圧縮・解凍しても同じ現象 4.java.util.zip.* を使ったときは正常に圧縮・解凍できる(文字化けはしていますが・・・) といった状況になってしまいました。 ロジックを何度も見直し、ZipOutputStreamのflush、closeもしっかり行っていますし、CRC32の設定やファイルサイズの設定も手順どおりにやっているつもりです。 どなたかご存知のかたがいらっしゃいましたらご教授の程、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Windows XpでZip圧縮

    Windows初心者です。 WIndowsは標準でZipの解凍ができますが データをZip圧縮する場合は標準の機能でできるのでしょうか?

  • XPでのZIPファイルの解凍について

    つまらない質問ですが… XPにして数年経ちます。 最初、ZIPファイルをそのまま解凍できなかったと記憶していますが、 その為、解凍レンジなどの解凍ソフトを入れてました。 ダブルクリックで解凍すると「解凍中xx%」みたいな表示が出て解凍されましたが、 最近、その表示が無くてもzipフォルダが開けるようになりました。 ※XP標準の圧縮 (zip 形式) フォルダ機能? そこで質問ですが 最近その当たりのパッチが出て、動作がかわったのでしょうか? それとも私の勘違いなのでしょうか? 宜しくお願いします。

  • MacOS9でZIP圧縮を解凍するときにエラー

    複雑なんですが、 MacOS9 illustrator9.0.2 で作成したファイルをWindowsXPでZIP圧縮しました。 ところが、MacOS9で解凍するときにエラーが出てしまい解凍できません。 結構大量のファイルを同じ方法で圧縮し解凍してみましたが 一部のファイルのみエラーで解凍できるファイルもありました。 解凍できなかったファイルはillustrator9の機能を使っているものが 全て解凍出来ませんでした。 何か解決方法または、できないなど情報をお持ちの方 回答宜しくお願い致します。

  • Java Zip回答時にxlsxが壊れる?

    org.apache.tools.zip.ZipFileを使用しzipファイルの解凍を行っているのですが zipの内部にxlsxファイルが存在する場合、解凍したxlsxを開くと 下記のメッセージが表示されてしまいます。 xlsx解凍時には特別な処理等が必要なのでしょうか? メッセージ 「~には読み取れない内容が含まれています。このブックの内容を回復しますか?ブックの発行元が信頼できる場合は[はい]をクリックしてください。」 以上、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Zipで圧縮されたmp3を解凍せず聴けるソフト

    Zipで圧縮されたmp3を解凍せず聴けるソフト Mac-OSX 10.63 を使用しております。色々自分なりに探してみましたが、zip、rarなどに圧縮されたアーカイブを解凍せず、ビュアー&聴くことができるソフトって、ありますでしょうか? zipplayer以外、arc.appは10.5までQLに対応で10.6では、聴くことができません。皆様、こんなのあるよとお教えねがえませんか? 日本語版でなくても、日本語表示できましたらありがたいです。皆様宜しく、お願いします。

    • ベストアンサー
    • Mac
MFC-J850DNの名前表示機能について
このQ&Aのポイント
  • MFC-J850DNの名前表示機能が正常に動作しない問題
  • 古いブラザーの複合機では名前表示ができたが、MFC-J850DNではできない
  • お使いの環境はWindows10で無線LAN接続、電話回線はひかり回線
回答を見る

専門家に質問してみよう