Я использую Windows 7 64-bit. У меня есть около 10000 файлов, которые я хочу редактировать. Проблема в том, что это слишком много, чтобы делать вручную. Я объясню, что мне нужно сделать ниже.
В этих файлах есть строка, которая начинается с (символы во второй строке в шестнадцатеричном формате):
textures\
74 65 78 74 75 72 65 73 5C
И заканчивается:
_n.dds
5F 4E 2E 64 64 73
За ним следуют семь точек \ семь пар 00 в гексе:
.......
00 00 00 00 00 00 00
Теперь, что я хочу сделать, это:
- Скопируйте строку, исключая точки /00.
- Вставьте запятую между четвертой и пятой точками, чтобы 00 00 00 00 00 00 00 становилось 00 00 00 00 2C 00 00 00
- Вставьте строку после седьмого 00
- Отредактируйте вставленную строку так, чтобы 5F 4E 2E 64 64 73 стало 5F 50 2E 64 64 73 (или в тексте «_n.dds» становится «_p.dds»)
- Сохранить изменения
Я пробовал поискать в шестнадцатеричных редакторах, которые могли бы помочь в этом, но я пришел в себя. Я даже не нашел ничего подходящего для сценариев / программирования, кроме поиска файлов по строкам внутри них. И, к сведению, я не знаю, что такое программирование. Так как же мне поступить? Слишком много для меня, чтобы сделать это вручную.
Я загрузил архив из двух файлов. Один файл без изменений, второй с ним; для тех, кому интересно или нужно это, чтобы получить правильное представление о том, что я хочу сделать.