データ順序を任意に決定できるよう修正した。
いままでできんかったんかい。
これまではファイル名のハッシュ順で並べていたのでデータ位置がファイル名依存だったが、
読み込み時にファイル順序情報を保存することで実現した。
バージョンアップ等でデータを追加するときは後ろの方に一か所にまとめておくと差分作成時に有利になると思われる。
ついでにソート機能とかつけたがしばらくは使用しない機能だろう。
マニフェスト情報をはるか昔に作成たきり変更してなかったから矛盾が発生してる問題が発覚している。
確認してないがおそらく「いめーじぺたぺた」「ActiveWindowRecorder」もマニフェストファイルがおかしいと思われる。そのうち直す。
ためしに追加データを後方に置いたパックファイルで差分パッチを作ってみたところ、
80MBから70MBになって若干の効果がみられた。zipファイルに圧縮すると35MBぐらい。
作成時間もとても若干短くなったが、正直焼け石に水。
今のところWDiffとPatchWise Freeの2種類でそれぞれパッチを作成して、
ユーザーに好きな方を選んでもらう予定でいる。
0 件のコメント:
コメントを投稿