私は質問されているが、偉大な答えは見つかっていません。zlibを使用して圧縮ファイルに追加
私の目標は、異なる間隔(ログファイルなど)でC/C++を使用して追加するzlib圧縮ファイルを作成することです。バッファサイズの制約のため、私は、新しいアイテムを追加するためにファイル全体をメモリに保存する必要がないようにしたいと考えていました。
私は質問されているが、偉大な答えは見つかっていません。zlibを使用して圧縮ファイルに追加
私の目標は、異なる間隔(ログファイルなど)でC/C++を使用して追加するzlib圧縮ファイルを作成することです。バッファサイズの制約のため、私は、新しいアイテムを追加するためにファイル全体をメモリに保存する必要がないようにしたいと考えていました。
Mark Adlerの回答は私が必要としていたものに非常に近いものでしたが、zlibライブラリと限られたリソースを持つ組み込みデバイスですでに確立されていたため、私は立ち往生していました。
データの各セクション(例:@@ delimiter @@)に区切り文字を追加するだけで、完成したファイル(別のアプリケーション)を読む準備ができたら、これらのセクションを探し、圧縮された配列オブジェクトを作成しますセクションは個別に解凍されます。
私はまだアドラーの答えを他のプログラマーに役立つ有用な情報としてマークしています。
現在のフォームの投稿が広すぎるため、スタックオーバーフローに適していません。 [ヘルプセンター](http://stackoverflow.com/help)にアクセスし、[よく質問する方法]セクション(http://stackoverflow.com/help/how-to-ask)を読んでください。 –
@CaptainObvlious:簡略化し、ログファイルがある可能性があることを指摘して、あまり漠然としないように質問を更新しました..まだStackoverflowで一致するものを見つけられず、Adlerの答えを調べています。それは上にスポットがあるようだ。 – goodwince
@CaptainObvlious質問があまりにも広すぎないように見えました。それは非常に単純で具体的でした。 "zlibストリームにどのように追加しますか?" –