1

コンパクトプロトコルを使用して116kファイルを節約バイナリ形式にシリアル化しましたが、シリアル化した後でも、サイズは116Kです。シリアライザーはファイルサイズを減らすことになっていますか?その情報が役立つ場合、ファイルには文字列のみが含まれます。

オブジェクトのサイズを縮小する他のデータシリアル化手法はありますか?

protobufのシリアル化を試しましたが、サイズも小さくなりませんでした。

4

1 に答える 1

3

シリアライザーはものをシリアル化することになっています。シリアル化は、メモリ内のオブジェクトグラフをバイトストリームに変換するプロセスであり、ディスクへの保存やネットワーク経由での送信に適しています。

このバイトストリームを圧縮するには、コンプレッサーが必要です。

于 2012-06-13T07:05:12.453 に答える