gm300の日記: cache
日記 by
gm300
bzip の thread 化。復号時にもbz_stream の中にcacheにデータがcacheされる。どれだけcacheされているかは、判らない..かな?のでデータを整列化できない。
一度の rawdata -> BZ2_bzCompress -> BZ2_bzDecompress -> rawdata'
で rawdata == rawdata' じゃないと嫌なんですけど、どうしたらいいですか。zlib の場合はなんか制御できた気がするが、bzlib の場合はどうするのだろうか。そもそも cache されているのは BZ2_bzCompress の後側なのかそれとも Decompress の方なのか。BZ_FLUSHしたからDeCompress側だと思っていたが、日記書いている途中でそうとは限らないことに気がついたぜ。それは bzCompress の後で BZ_FINISH でもう一度 flush すればいいのか。うーむ、そこでは何か出てくる気はするな。じゃどうしたらいいんだ。
ああ、また日記読み直したときのために。
入力data は自然なtextを使っちゃダメだよ。数字にすればどこまで読んだか/復号できたか見やすいよ。
一度の rawdata -> BZ2_bzCompress -> BZ2_bzDecompress -> rawdata'
で rawdata == rawdata' じゃないと嫌なんですけど、どうしたらいいですか。zlib の場合はなんか制御できた気がするが、bzlib の場合はどうするのだろうか。そもそも cache されているのは BZ2_bzCompress の後側なのかそれとも Decompress の方なのか。BZ_FLUSHしたからDeCompress側だと思っていたが、日記書いている途中でそうとは限らないことに気がついたぜ。それは bzCompress の後で BZ_FINISH でもう一度 flush すればいいのか。うーむ、そこでは何か出てくる気はするな。じゃどうしたらいいんだ。
ああ、また日記読み直したときのために。
入力data は自然なtextを使っちゃダメだよ。数字にすればどこまで読んだか/復号できたか見やすいよ。
cache More ログイン