Wan написал(а):А что такое *CRC*?
CRC - это контроль контрольной суммы файла.
Тоесть есть файл, в него встроен код проверки целостности или всего файла, или критических облостей. Если хоть один бит будет изменён, файл не запустится!
Иногда даже встроены проверки востановления кода (в более продвинутых программах).
Вставка CRC в файл, защищает его от повреждения вирусами или крекерами (те кто ломает защиту программ), или для усложнения распаковки упакованных файлов.
Алгоритмов CRC превеликое множество! Один из распространённых это CRC32. Но при желании програмер может написать свой алгоритм проверки файла. Иногда встречаются программы защищённые электронным ключём (ну для примера *RAR архив)
Пока не введёшь правильную комбинацию архив не распаковать.
Пример с тем же раром - иногда скачиваешь архив, а там написано "Ошибка контрольной суммы" и архив не распаковывается. Так рар проверяет не повредился ли архив во время передачи данных.
Вот в двух словах что такое CRC.
P.S. можешь попробывать перевести хоть букву в PE Explorer R4 и увидишь, что файл станет или неработаспособным или востановит изменения. Сидишь переводишь переводишь...перезапускаешь программу, а она такая же как будто с ней никто, ничего не делал. Иногда бывает обидно потерять много времени впустую! Поэтому перед работай надо немного файл потестировать как он себя ведёт. Удачи!