Codeplug Compare помогает сравнивать кодплаги — файлы с настройками радиостанций. Загрузите образец в поле A, а проверяемый файл в поле B: программа покажет настройки рядом и выделит найденные отличия. Так проще проверить частоты, параметры каналов и другие распознанные настройки.
Утилита работает прямо в браузере. Установка, подключение радиостанции и интернет для работы не нужны. Файлы обрабатываются на вашем компьютере и не отправляются на сервер.
Основные возможности
- Сравнение двух файлов на одном экране. Видно, какие параметры отличаются, какие совпадают и для каких не хватает данных.
- Поиск по названию, параметру или значению, выбор раздела и фильтры. Можно оставить только отличия или просмотреть все распознанные настройки.
- Сопоставление каналов и других объектов автоматически, по названию, по частотам и режиму или по номеру. При необходимости пары можно связать вручную.
- Просмотр одного файла без второго кодплага. Распознанные настройки можно сохранить в TXT или в собственный формат JSON программы.
- Сохранение результатов сравнения в TXT и HTML. HTML-отчёт удобно открыть в браузере и распечатать.
- План ручных правок. Отметьте нужные отличия и получите список значений, которые нужно перенести из образца A в файл B через родную программу настройки радиостанции (CPS). План сохраняется в TXT.
- Побайтовое сравнение файлов размером до 32 МиБ каждый. Оно показывает изменённые участки даже тогда, когда программа не умеет читать настройки данного формата.
- Встроенные демонстрационные примеры: можно познакомиться с программой без своих кодплагов.
Какие файлы можно открыть
Для чтения настроек предусмотрены экспериментальные профили:
- TYT MD-9600 — подходящие файлы RDT/DfuSe, в том числе с расширением .rdt.bin.
- TYT MD-UV380/390 — подходящие RDT-файлы и образы семейства.
- Baofeng UV-5R Mini — определённый вариант образа CHIRP IMG.
- AnyTone AT-D878UV II — определённый вариант RDT с заголовком V1299 и сигнатурой D878UVII.
Также можно открыть CSV-таблицы из CPS или CHIRP с распознаваемыми столбцами и JSON, сохранённый самой утилитой. Если два формата содержат совместимые распознанные поля, их можно сравнить между собой — например, кодплаг TYT и таблицу CSV.
Возможность прочитать настройки зависит от внутреннего формата файла. Одного названия модели или расширения недостаточно. Для неподдерживаемого формата остаётся побайтовое сравнение.
Как начать
- Скачайте и распакуйте архив. Внутри находится только Codeplug_Compare_0.1.2.html.
- Откройте этот файл в современном браузере на компьютере.
- Выберите файлы A и B или нажмите кнопку встроенного демо.
- Оставьте автоопределение профиля, просмотрите отличия и при необходимости сохраните отчёт или план правок.
Что учитывать
Поддержка бинарных кодплагов экспериментальная: часть параметров может быть не расшифрована или показана исходными HEX-байтами. Неизвестное значение не считается выключенной настройкой. Для AnyTone распознаётся только указанный вариант RDT; полнота чтения всех настроек CPS не гарантируется. Значимые параметры проверяйте в родной CPS.
Программа сравнивает и показывает данные. Она сохраняет исходные файлы без изменений, не записывает данные в радиостанцию и не создаёт готовый изменённый RDT/IMG. План правок и JSON предназначены для просмотра и ручной работы. Перед передачей отчёта другим людям проверьте его содержимое: в нём могут быть ваши ID, имена и частоты.
Скриншоты программы
На всех скриншотах показаны встроенные искусственные примеры.