Профессиональный Hex-редактор для 1С: Загляните внутрь любых файлов прямо в рабочей среде!

Знакома ли вам ситуация?
Вам нужно проверить заголовок выгруженного файла, проанализировать бинарный формат, исправить поврежденный файл данных или найти скрытую текстовую строку внутри дампа памяти? Что вы делаете обычно? Закрываете 1С, открываете сторонние программы (HxD, WinHex), ищете нужный файл, редактируете, сохраняете, возвращаетесь в 1С...
Хватит тратить время на переключение между окнами!
Представляем интегрированный Hex-редактор — мощный инструмент, который работает прямо внутри привычного интерфейса 1С. Больше никаких сторонних утилит: весь необходимый функционал для низкоуровневой работы с данными теперь доступен в вашей обработке.
Главные фишки и возможности редактора
Интегрированный Hex-редактор создан разработчиками для разработчиков. Это не просто «просмотрщик», а полноценный инструмент для модификации бинарных данных с интуитивным интерфейсом.
- Мгновенная работа с файлами ЛЮБОГО размера (Виртуализация данных) Забудьте о зависаниях интерфейса при открытии больших дампов. Редактор использует умный рендеринг — он отображает только ту часть файла, которую вы сейчас видите на экране. Вы можете открыть файл на сотни мегабайт, и редактор будет скроллиться так же плавно, как обычный текстовый документ.
- Двустороннее редактирование "на лету" Изменяйте байты напрямую в шестнадцатеричном (HEX) представлении или в символьном (ASCII). Редактор мгновенно синхронизирует изменения: меняете HEX — обновляется ASCII, меняете символ — меняется HEX. Редактирование происходит по клику прямо в ячейке без открытия лишних диалоговых окон.
- Мощный и гибкий поиск Ищите нужные данные в любом формате. Поддерживается поиск по:
- HEX-значениям (например, FF D8 FF E0 для поиска заголовков JPEG).
- Тексту в кодировках: UTF-8, ASCII, UTF-16LE, UTF-16BE, Windows-1251. Удобная навигация по найденным совпадениям (вперед/назад) с подсветкой результатов прямо в таблице данных.

- Двусторонняя подсветка и навигация При клике на байт в HEX-колонке он автоматически подсвечивается в ASCII-колонке, и наоборот. Вы всегда видите, как изменяется байт и соответствующий ему символ. Реализована удобная подсветка выбранной ячейки и результатов поиска.

- Полноценная интеграция с 1С Никаких временных файлов на диске или танцев с бубном. Открытие и сохранение файлов происходит через нативные диалоги 1С. Данные передаются между HTML-интерфейсом и ядром 1С максимально быстро и безопасно.
- Поддержка всех режимов работы (Тонкий, Толстый и Веб-клиент) Редактор автоматически определяет среду запуска. В тонком и толстом клиенте используются быстрые вызовы событий 1С для чтения/записи файлов. В веб-клиенте задействуется нативный HTML5 API для скачивания и загрузки файлов, что обеспечивает стабильную работу без плагинов прямо в браузере!
Кому этот инструмент абсолютно необходим?
- Программистам 1С и системным интеграторам:
- Разбор "чужих" бинарных форматов при интеграции с оборудованием (сканеры, принтеры чеков, весы).
- Анализ и правка заголовков файлов, генерируемых/читаемых 1С (DBF, XML с BOM, изображения, PDF).
- Поиск скрытых метаданных или текстовых строк внутри скомпилированных файлов или дампов.
- Администраторам баз данных:
- Быстрый анализ поврежденных файлов 1Cv8.DAT, 1Cv8.CDX или файлов внешних источников данных на предмет битых байт.
- Восстановление файлов путем точечного исправления ошибочных байтов (например, обнуление флагов блокировок).
- Специалистам по безопасности и аудиторам:
- Инспекция файлов логов или выгрузок на предмет наличия вредоносных вставок или скрытых скриптов.
- QA-инженерам (тестировщикам):
- Модификация тестовых файлов для проверки того, как система 1С обрабатывает "битые" или нестандартные заголовки.
Почему это лучше сторонних программ?
- Безопасность данных: Файл не открывается в сторонней программе, весь процесс остается внутри контура 1С. Вы полностью контролируете поток данных.
- Скорость работы: Открыли файл из 1С -> отредактировали -> сохранили обратно. Один клик. Никакого переключения контекста (Alt+Tab).
- Кроссплатформенность: Работает там же, где работает ваша 1С, включая запуск через Web-клиент в Linux-окружении, где сторонних Hex-редакторов может просто не быть.
- Открытый код: Вы можете встроить этот редактор в свои собственные сложные обработки, инструменты разработчика или конфигурации, адаптировав логику под свои специфические нужды.
Технологический стек
В основе лежит чистый JavaScript (Vanilla JS), встроенный в HTML-поле 1С. Взаимодействие с платформой происходит через механизм событий 1С, что исключает "зависания" интерфейса при конвертации Base64. Чтение и запись бинарных данных выполняются на сервере (или на клиенте в файловом режиме) с использованием штатных средств
Не тратьте время на поиск стороннего софта, когда идеальный инструмент уже есть внутри 1С!
Приобретайте разработку уже сегодня и добавьте мощный инструмент низкоуровневого анализа в свой арсенал.
(Код поставляется с подробными комментариями и готов к интеграции в любую конфигурацию за 5 минут).
Проверено на следующих конфигурациях и релизах:
- 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.12.281
- Управление торговлей, редакция 10.3, релизы 10.3.88.3
Вступайте в нашу телеграмм-группу Инфостарт