重複ファイルを圧縮
画像ファイルなどはzipなどでアーカイブしても
あまり圧縮効果が期待できません
でもまぁファイル単位では重複してる場合もありますし
そこだけ共有すればいいんじゃないかというアイディアを元に
アーカイバを自作&ベンチマーク比較してみた
- ほとんど重複の無い場合
カテゴリ | プログラム名 | 所用時間 | 出力容量 |
無圧縮型 | afio | 2m5.299s | 1204183040 |
今回開発分 | zipftb | 6m57.713s | 1204250711 |
圧縮型 | 7zip | 11m17.039s | 1201285390 |
- 1回以上ファイルが重複する場合
カテゴリ | プログラム名 | 所用時間 | 出力容量 |
無圧縮型 | afio | 0m24.183s | 512133120 |
今回開発分 | zipftb | 1m35.003s | 256322881 |
圧縮型 | 7zip | 4m8.914s | 486320520 |
現時点ではちょっと使い道無いかな
でもチューニングしてafioの倍程度の実行時間にできれば使い道もあるかも?