アーカイブパッケージマネージャーです。
- アーカイブ機能
- 対応アルゴリズム
- ZIP
- XPRESS
- XPRESS + ハフマン
- LZMS
- LZ4
- Zstandard
- xxHashによるチェックサム
- 対応アルゴリズム
- アーカイブ内のリスト表示
Visual Studio 2019 Community
- C++によるデスクトップ開発
- MFC
依存ライブラリ
- xxHash
- LZ4
- Zstandard
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
bootstrap-vcpkg.bat
vcpkg integrate install
vcpkg install xxhash:x64-windows-static
vcpkg install lz4:x64-windows-static
vcpkg install zstd:x64-windows-static
CARファイルのフォーマットは以下の通りです。
+---------------+
| ヘッダー1 |
+---------------+
| データ1 |
+---------------+
| ヘッダー2 |
+---------------+
| データ2 |
.
.
.
+---------------+
各ファイルの情報を格納するヘッダーのフォーマットは以下の通りです。
X bytes 1 byte 4 bytes 4 bytes 8 bytes 4 bytes
+=============+---------------+--------------+-----------------+-------------+---------------+
| ファイル名 | 圧縮メソッド | 元のサイズ | 圧縮後のサイズ | 最終更新日 | チェックサム |
+=============+---------------+--------------+-----------------+-------------+---------------+