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