Инструменты пользователя

Инструменты сайта


codecs:metadata:id3v1.1

ID3v1.1

Описание

Стандарт ID3v1 был легок для использования программистами, но его возможностей не хватало. Так как тег ID3v1 был фиксированного размера и не имел зарезервированного на будущее свободного места, то возможность его улучшения сводилась к нулю, учитывая необходимость поддержки существующим программным обеспечением.

id3v1.1

Song title (заголовок песни)30 символов
Artist (исполнитель)30 символов
Album (альбом)30 символов
Year (год)4 символов
Comment (комментарий)28 символов
Album track2 символа
Genre (жанр)1 байт

Одним из тех, кто нашел выход из этой ситуации, был Michael Mutschler, который создал простое и умное улучшение в ID3v1. Так как все незаполенные поля в ID3v1 были заполнены нулевыми байтами, то программы, читающие старый стандарт, останавливали чтение поля при первом нулевом байте. Если предпоследний байт поля нулевой, а последний нет, то у нас появляется дополнительный байт. Так как поле комментария слишко мало, чтобы заполнить его полезной информацией, в стандарте ID3v1.1 его размер стал 28 символов, а следующий байт стал нулевым. Последний байт перед полем жанра занят под номер трека на CD, с которого был создан файл.

Дополнительно

Внешние ссылки

This material is copyrighted by Martin Nilsson, taken from ID3 made easy .

codecs/metadata/id3v1.1.txt · Последние изменения: 2007/03/26 11:15 (внешнее изменение)