fetus diary

最新/8/5
HiNa
2008/08/05(火)
ID3v2

大体さ、何でタグヘッダの「サイズ」は 7 ビットごとなわけ…?本体中は 8 ビットなのに。

バイナリ生成的には、『「24 ビット右シフトして 0xFF と論理積」→「16 ビット右シフトして 0xFF と論理積」…』か『「21 ビット右シフトして 0x7F と論理積」→「14 ビット右シフトして 0x7F と論理積」』かで大して違いは無いんだけども、すさまじくキモチワルイ。全体にわたって「bit 7 (0 origin)は使うな」というなら良いんだけどね、文字列は普通に UTF-16 だし、JPEG とか PNG のバイナリそのまま食わせるし、各フレームの「サイズ」フィールドは 8 ビットだし…。

TPE1 フレームは複数の場合「/」で区切って表記じゃなくて、TPE1 を繰り返す形にして欲しかったなぁ…。仕様上は繰り返しても問題なさそうだけど、プレーヤが対応していないっぽい。


書:08/05 12:00
更:08/05 12:13
コメントはありません
コメントを書く

カテゴリ:音楽
最新/8/5
YAYOI-DiarySystem/PC