重複ファイルを圧縮

画像ファイルなどは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の倍程度の実行時間にできれば使い道もあるかも?