問題タブ [boost-iostreams]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - カスタム ソースを使用して Iostream の zlib_error をブーストする
を使用してzlib_decompressorを介してデータを解凍しようとしていistreambuf_iteratorます。入力イテレータをストリームへの入力として使用する組み込みの方法が見つからなかったので (方法が既に存在する場合は指摘してください)、このソースを書きました。
そして、次のように使用しました:
この出力を与えるには:
ファイルからの読み込みは正常に機能するため、これがエラーを生成する理由はわかりません。
c++ - C ++で複数のファイルを単一のファイルに圧縮する
標準ライブラリまたはブースト ライブラリのいずれかを使用して、複数のファイルを 1 つのファイルに圧縮する効果的な方法があるかどうかを調べるために、Web を検索しました。解凍は手動で行うことができるため、目標はファイルの圧縮のみです。
現在ZipArchiveライブラリを使用していますが、標準ライブラリまたはboostライブラリを使用したいです。事前に任意のヘルプをいただければ幸いです。
編集 標準ライブラリを使用してC ++で複数のファイルを単一のファイルに圧縮する方法がないように思われるため、そうするのに最適な外部ライブラリは何だろうと思っています。ファイルを圧縮する必要があるだけであり、それらの解凍は手動で行われることに言及する必要があります。