C ++(Linuxの場合)の大きなgzipデータストリームをメモリに抽出する必要があります。使用するつもりでしたが、同期をブロックしたり使用したりできないlibarchive
という制限があります。
AFAIRは、libarchive
のカスタムリーダーを使用するために、データが利用可能になるまでブロックする必要があります。
ですから、逆にしたいと思います。エントリ/進行状況のコールバックとデータを手動で入力する機能を備えたライブラリ。
これを行うライブラリはありますか、libarchive
それとも逆の方法で動作するように変更する方が速いですか?