Конвертер RFID-кода
Инструмент преобразования между SGTIN-96 (RFID Hex) и Штрих-кодом (GTIN) + Серийным номером. Совместим со стандартными RFID-считывателями, такими как Zebra, Chainway, Impinj, Nextwaves. Основан на GS1 EPC Tag Data Standard.
Конвертер RFID
Логика кода и пошаговая инструкция
// 1. Binary Conversion
// 2. Extract Fields (Bit Slice)
// 3. Determine Partition Rule (Partition ?)
// 4. Extract Company & Item
Код разработчика
Используйте эту логику утилиты в своем проекте. Выберите язык ниже.
Объяснить
Понимание SGTIN и GTIN
Визуализация взаимосвязи между вашим физическим штрих-кодом и электронным кодом продукта (EPC).

SGTIN-96 — это 96-битная двоичная строка, разделенная на 6 частей:
Детальный анализ (побитово)
Стандартный префикс (00110000), определяющий его как SGTIN-96.
...Тип объекта (например, 1 = Retail Retail). См. справочное руководство ниже.
...Раздел X означает: Код компании занимает Y бит, код продукта занимает Z бит.
...Уникальный код компании, присвоенный GS1.
...Ваш конкретный код продукта.
...Уникальный идентификатор для каждого конкретного физического продукта.
Логика кодирования (пошагово)
- Шаг 1: Определите двоичное значение заголовка для схемы EPC. Двоичное значение заголовка для SGTIN-96 — «00110000».
- Шаг 2: Выберите значение раздела на основе количества цифр в префиксе компании из таблицы значений раздела.
- Шаг 3: Преобразуйте значение фильтра, значение раздела, префикс компании, ссылку на товар и серийный номер в двоичное значение.
- Шаг 4: Объедините в порядке заголовка, фильтра, раздела, префикса компании, ссылки на товар и двоичных значений серийного номера, чтобы сформировать двоичный EPC.
Справочник SGTIN-96
FЗначения фильтра (3 бита)
| Значение | Описание |
|---|---|
| 0 | Все остальные Используется для товаров, которые не подходят под другие категории. Редко используется в розничной торговле. |
| 1 | Товар для продажи (POS) Стандартная потребительская единица, продаваемая в точке продажи. Пример: одна бутылка шампуня. |
| 2 | Полный кейс для транспортировки Стандартная транспортная единица, содержащая несколько товаров. Пример: коробка из 12 бутылок шампуня. Критически важно для логистики, чтобы отличить «один кейс» от «одного товара». |
| 3 | Зарезервировано Зарезервировано для будущего использования. |
| 4 | Группировка товаров во внутренней упаковке Группировка меньше полного кейса, часто для отображения на полке или обработки. Пример: термоусадочная упаковка из 3 штук внутри основной коробки. |
| 5 | Зарезервировано Зарезервировано для будущего использования. |
| 6 | Единица загрузки Крупная логистическая единица, обычно паллета, содержащая несколько коробок. |
| 7 | Компонент внутри потребительской единицы Конкретная деталь внутри потребительской единицы. Пример: крышка батарейного отсека внутри игрушки. |
PТаблица разделов (3 бита)
| Значение | Префикс компании (Биты / Цифры) | Ссылка на товар (Биты / Цифры) |
|---|---|---|
| 0 | 40 / 12 | 4 / 1 |
| 1 | 37 / 11 | 7 / 2 |
| 2 | 34 / 10 | 10 / 3 |
| 3 | 30 / 9 | 14 / 4 |
| 4 | 27 / 8 | 17 / 5 |
| 5 | 24 / 7 | 20 / 6 |
| 6 | 20 / 6 | 24 / 7 |