ZipInputStream が、ファイルに保存されている行末で下品な自由を取っていることに満足しています。少なくとも、ファイルを保存しているプラットフォームに適しているのであれば。残念ながら、zip からテキスト ファイル (.txt、.cpp. など) を取り出すと、\n (0x0A) が \r\n (0x0d0a) に置き換えられます。大変ご迷惑をおかけいたしました。
行末を完全に変更しないようにするか、選択したものを使用するように設定できるフラグはありますか?
ありがとう。
(私は zip ファイル、その作成などを確認しました。他の zip ツールを使用して解凍し、適切にアーカイブされていることを確認しました。rdebug を使用してプロジェクトをステップ実行し、ZipInputStream 呼び出しが read であることを確認しました。 () は行末に \r\n を返します。)