На странице руководства magic(5) говорится только (ссылаясь на это как на datatype):
beid3 A 32-bit ID3 length in big-endian byte order.
leid3 A 32-bit ID3 length in little-endian byte order.
а то, что libmagic ассоциирует ID3-теги с mp3, было замечено, например, Обсуждение: libmagic для MP3 может пойти ужасно неправильно, поскольку эта функция была добавлена в 2008:
2008-11-06 18:18 Christos Zoulas
* Handle ID3 format files.
Формат ID3 хранит длину тега как специальное 32-битное целое число (о котором вы спрашиваете):
Размер тега ID3v2 хранится как 32-битное целое число synchsafe (разд. 6.2), что составляет в общей сложности 28 эффективных битов (представляющих до 256 МБ).
Дальнейшее чтение:
НЕТ. В отличие от исполняемого двоичного вывода, двоичный загрузчик — это особый зверь с привилегиями для чтения файлов и запуска их в выполнение. Таким образом, для двоичных файлов доступа EXECUTABLE достаточно, чтобы программа была прочитана и выполнена.
Однако оболочка является только интерпретатором и не имеет таких специальных возможностей, и, как типичная программа без каких-либо специальных возможностей, должна читать файл. Таким образом, для того, чтобы файл был «входным» для командного процессора оболочки, требуется доступ READ.