zip_file_sink

zip_file_sourceでセントラル・ディレクトリを参照するように修正しました。
raw_zip_file.hppの差分
zip_file.hppの差分


zip_file_sinkも一気に作成してしまいました。
raw_zip_file.hppの差分
zip_file.hppの差分
エクストラ・フィールドにはまだ対応していません。
LZHほどではないですが、圧縮が効かない場合はわずかながらサイズが増加します。
Info-ZIPは無圧縮で格納し直すようなので、lzh_file_sinkのようにrewind_entry()を実装することにします。