質問

私が作り出してしまおうというものは、Zipファイルです。Net読み込むことができるJavaコードです。

に使用しましたSharpZipLibのZipファイルがもた場合のファイル生成の有効性に応じてCheckZip機能の#ZipLib図書館とに成功した.された、圧縮解除された通WinZipやWinRarうエラーにしようとした場合にョの使いJava.Utils.Zip クラスJava.

問題になっているよう間違ったヘッダを書SharpZipLibますが、掲載ついての質問にSharpDevelopフォーラムのおもな結果を参照 http://community.sharpdevelop.net/forums/t/8272.aspx 情報がないます。

は誰かのコードサンプルの圧縮Zipファイルです。ネルを圧縮すると、Java.Utils.Zip クラス?

について マッシモ

役に立ちましたか?

解決

利用してい DotNetZip図書館 でも生かされております。典型的なコード:

using (ZipFile zipFile = new ZipFile())
{
  zipFile.AddDirectory(sourceFolderPath);
  zipFile.Save(archiveFolderName);
}

他のヒント

私は同じような問題をzipsとSharpZipLib(最新バージョン)の抽出java.utils.zip.

ここには何の不具合を修正しました。あったかを力排除にzip64使用量:

ZipOutputStream s = new ZipOutputStream(File.Create(someZipFileName))

s.UseZip64 = UseZip64.Off;

できないとSharpZipLibができるものを作ろうという試みはzipファイルを使用 ZipPackage クラス システム。IO.包装 を用いずに3部図書館があります。純3+).

まんのZipPackageクラスです。純でな標準のzipモデルです。もし、その推定、特定の構造のファイルは、マニフェストも知られる名前です。ZipPackageているように最適化した事務所docsおよびXPS docsに入ります。

第三者の図書館のように、 http://www.codeplex.com/DotNetZip, にかけられ、おそらくより良いベットを行っているのだとか汎用のZIPファイルをしたい良い相互運用性.

DotNetZipビルドファイルは非常に相互利用が可能だ、Javaのjava.utils.zip.に注意してください特徴を活かしたJavaのメソッドはサポートしないように、ZIP64またはUnicodeで扱います。ZIP64に役立つだけのための非常に大きなアーカイブは、Javaなど学生のこの時期になると思います。Javaソースコードの特定のものを演出するならUnicodeに基づくZIPファイルをDotNetZip、すぐに従う規則です。

るかどうかを判断するconformant ZIPファイルを見よびpkzipの .ZIPファイルフォーマット仕様.

そのような思がなかった者でなければならないトラブルを使用SharpZipLibをZIPs Windowsモバイルデバイスの開しWinZipまたはWindows XPの圧縮フォルダの特徴ともないトラブルの製造ZIPsのクSharpZipLib処理して自分のZIP抽出変換ユーティリティ(基本的にラッパzlibのモバイル装置です。

また、同様の問題を解凍SharpZipLib-zip形式のファイルをプログラムを利用しています。.と思いを解決す(いくつかの作品には、LinuxおよびMac、試験で、チェックアウトを自分のブログ記事: http://igorbrejc.net/development/c/sharpziplib-making-it-work-for-linuxmac

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top