問題タブ [gzipoutputstream]
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 - ByteStream コピー後に GZIPOutputStream を閉じて、finally ブロック ブレーク zip に
テキストを圧縮および解凍するコードがあります。私は奇妙な動作に直面しています -GZIPOutputStream
特定の場所で を閉じた場合にのみコードは機能しますがGZIPOutputStream close
、最終ブロックに配置しようとすると壊れて機能しません。コメントを入れる関数に:gzipoutputstream.close()
を入れると動作します。czip
ただし、finally
ブロックのままだと壊れてしまいます。なんで?
ByteStreams.copy
関数はからですcom.google.common.io guava
java - GZIPOutputStream をバイト配列に変換する
既に定義済みの GZIPOutput ストリームがあります。今、それをバイト配列に変換したいと思います。
以下のコードを試しました。しかし、それはエラーを出します。
エラー: メソッド "toByteArray()" を解決できません
バイト配列への GZIP 圧縮をチェックしましたが、byte[] を入力しています。既に持っている gzip を変換する必要があります。