Единый семинар «1С» для бухгалтеров и руководителей

HEX Найти и заменить

Обработки - Универсальные обработки

Обновлена 02/12/17 Утилита позволяет найти и заменить значение в файле (файл может быть бинарный, текстовый). Размер файла не имеет значения, что позволяет перебирать файлы 1Cv8.1CD. Для 1C я использую ее, что бы удалить список пользователей и пароли. В комплекте, в первом примере, находится инструкция как это сделать

Программа находит в файле источнике значение и заменяет его на другое. Что найти и на что заменить указывается в INI файле

find1=1_f.hex
replace1=1_r.hex

где find1 это параметр поиска 1_f.hex это файл содержимое которого надо найти в файле источнике

replace1 это параметр замены и 1_r.hex это файл содержимое которого мы вставим по найденному смещению в файле источнике.

 В INI файле можно указать сколько угодно пар поиска/замены, которые будут применены к файлу источнику.

например:

find1=1_f.hex
replace1=1_r.hex
find2=2_f.hex
replace2=2_r.hex

Размер файла источника не имеет значения, что позволяет перебирать файлы 1Cv8.1CD

Для 1с8 я использую ее, когда необходимо восстановлить работоспособность файлового варианта базы, переименов несколько таблиц, а потом утилитой 1с chdbfl.exe оживить БД.

В комплекте идут примеры как использовать.  

Первый это переименование таблицы пользователей в 1cv8.1cd, что бы можно было зайти в БД без пароля.

Второй это поиск/заемна в простом тесктовом файле.

 

Пароль на архив 1

Скачать файлы

Наименование Файл Версия Размер
HEX Найти и заменить:
.rar 170,30Kb
02.09.17
5
.rar 170,30Kb 5 Скачать

См. также

Комментарии
1. Vladimir Polyakov (spectre1978) 40 03.09.17 21:18 Сейчас в теме
а чем стандартные хекс-редакторы для этой задачи не угодили? Их вроде даже бесплатных много...
2. Александр Гельмер (ah7777777) 164 04.09.17 03:53 Сейчас в теме
Для рутинных операций! Выбрал файл 1cv8.1cd, нажал кнопку и получил результат. Например, в папке example1, лежит настроенный вариант сброса паролей пользователей, чем я пользуюсь, когда достается БД с кучей пользователей, а пароль администратора никто не помнит.
Оставьте свое сообщение