なんか書いたり紹介したりレビューしたり

色んな意味で有名な”りりりくろ!!”を100MB以下に圧縮できた話

2017/01/18 22:22 投稿

  • タグ:
  • BMS
  • 圧縮アルゴリズム
  • Zstandard
クソ重BMSといえば?




そうだね。「りりりくろ!!」だね。



なんで減量版で300MB超えてるんですかねぇ…




回線が貧弱だとダウンロードに10分掛かるよやったね()


…いくらなんでもあんまりだと思ったので
最近の圧縮アルゴリズムを試してみるよ。



Zstandard

Facebook曰く「圧縮アルゴリズムみんな使ってね!!!」らしいので、これを使ってみるよ。Zstandardって名前かっこいいね。

Facebook、圧縮アルゴリズムのZstandardとストレージエンジンのMyRocksをオープンソース化

色々方法はあるけれど、一番簡単な方法を試すよ。
  1. https://github.com/mcmilk/7-Zip-zstd/release にアクセスする
  2. 自分のOSに対応するビット数のファイルをダウンロードする

  3. exeを起動して"7-Zip with support for zstd"をインストールする
  4. 対象ファイル(フォルダを選択)を選択して右クリック→"7-Zip ZStandard"→"圧縮"
  5. 書庫形式:7z、圧縮レベル(任意)、圧縮方式:ZSTD を確認する

  6. 圧縮する

  7. ファイルサイズを確認する



というわけで、2.5GB0.1GBになったよ!やったね!!!!!

最高圧縮でも1分かからずに圧縮できるのはすごいね。
因みに解凍は32秒だったよ。早い。



これからのBMS圧縮スタンダードになっていくといいなぁ

これからHD対応のBMSプレイヤーも出てくるだろうし、現状でもBGAにガッツリ動画な時代なので、BMSの圧縮率を上げるのは決して無駄ではないと思うんだけどどうなんでしょ。

BMSの読み込みという観点から見れば、SSDが普及傾向なのでMB単位の容量の違いはもう誤差になってきてるんですよね。「りりりくろみたいに」巨大でなければ問題になるレベルではないと思います。

重要なのは「ダウンロードしてフォルダに解凍する」までだと思います。
容量が小さければダウンロード時間が早くなるのは当たり前ですし、圧縮アルゴリズムが優秀なら解凍も早いです。
イベントパッケージが一番力を発揮しそうですね。

「みにけび!」みたいなイベントで取り上げてくれないかな~

今度のBOF非公式パッケージで試してみようかな()

コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事