2018-05-12から1日間の記事一覧

Pascal再入門:ID3TAGの解析、リハビリに適度な低水準処理

ID3TAGにはバージョンがあって、ID3V1の構成は単純で取り扱いは簡単だが、ID3V2の場合は各情報のオフセットを読み取る必要があり、それもバージョンにより取り扱いが異なるようだ。 ファイルの冒頭から3バイトの識別子でV1とV2を区別し、V1の場合はその後に…

Pascal再入門:とりあえずmp3ファイルを読み込んでみる

今、書こうとしているのは、mp3ファイルからid3tagを読み取る為のプログラム。 Pascalでのテキストファイルのシーケンシャルな読み書きは、日常的に使っていたのだが、バイナリーとかランダムアクセスは使う機会がなかった。 更に、id3tagの構造とか文字コー…