Какой тип этого штрих-кода находится на некоторых оптических дисках?
Штрих-код находится на прозрачной стороне некоторых компакт-дисков и DVD-дисков (все они имеют обозначение "DADC", "Sony DADC" или "Sony Music" где-то на ринге)
Есть только две ширины, и они всегда в конфигурации 1,2
или же 2,1
, Теперь я буду относиться к ним как к двоичным 0 и 1.
Кажется, что данные выровнены в четыре бита, с 0x0 до 0x9, представляющими числа 0-9, и некоторое кодирование для других символов (например, 0xb0 производит 'A'
и 0xd6 производит '-'
).
Кажется, что 0xa начинает последовательность текстового режима, 0xe начинает какую-то другую последовательность режима (часть кажется контрольной суммой), а 0xf заканчивает ее.
несколько примеров в шестнадцатеричном формате с соответствующей читаемой человеком текстовой версией из кольца после пробела:
ab00100199443d60101e8085f A0100199443-0101
ab00100343510d60101e9880f A0100343510-0101
ab00100993638d6b0911e29420f A0100993638-A911
ab00100993638d6b1911e29421f A0100993638-B911
ac85107702000d60101e5688f S5107702000-0101
ac85107642000d60101e5388f S5107642000-0101
ab00100779256d6b0511e28211f A0100779256-A511
a32d6475824d610e6094f 32-475824-10
ab00100490591d6b0511e26302f A0100490591-A511
Могут быть ошибки, я их расшифровал вручную.
Единственный пример, который я нашел со штрих-кодом, видимым со стороны этикетки, что привело к четкому сканированию (первый пример): convert XiOSq.jpg -resize 314% -distort DePolar 0 -gravity southeast -crop 53x10% +repage -resize 100x16%\! output.jpg
: Более короткий штрих-код, присутствующий на компакт-дисках (e6b007f
в этом примере), это загадка.
Чистая версия первого примера:
(314% и 16% являются лишь приблизительными значениями 100pi и 50/pi, чтобы сделать внешний край круга одинаковой длины, а ширина кольца совпадает между изображениями; 53% - это процент круга, прошедшего по часовой стрелке сверху вниз сразу после логотипа "DADC", и 10% - это процент [от внешнего края круга до середины], который я хотел бы видеть в верхней части выходного изображения; юг = внешний край; восток = по часовой стрелке)
2 ответа
Google для "CD Matrix"
До сих пор я не вижу практического применения для потребителя. Большинство считывателей штрих-кодов, с которыми я работаю, даже не могут прочитать круглый штрих-код (это хорошее использование конвертирования в вашем посте!). Может быть, это своего рода ранний лейбл "подлинного продукта" (например, голографические изображения), чтобы предотвратить пиратство музыки во времена до mp3.
Источник: https://www.discogs.com/help/submission-guidelines-release-format.html https://www.discogs.com/help/submission-guidelines-release-barcode.html
Приносим извинения за некорректность этого поста, но люди на форумах Redump недавно взломали эту нестандартную кодировку.
Кодировка представляет собой комбинацию 4-битного BCD для целых чисел и настраиваемой шестнадцатеричной кодировки для символов, которую можно просмотреть в сообщении, указанном выше.
Я создал декодер для этой кодировки, пытаясь найти то же самое, которое можно найти здесь. Он очень простой и невероятно запутанный, но он принимает необработанный двоичный код штрих-кода и выводит декодированную строку.