Демонстрация защиты содержимого архива от изменения при переноске с использованием
32-битной контрольной суммы:
- рисунок 1 - создан документ 123.txt в него набран
первональный текст Вася;
- рисунок 2 - первоначальный текст заархивирован
с удалением файла 123.txt (получившийся архив см. здесь);
- рисунок 3 - тот же документ найден из оболочки
ОС FAR и пользователь готовится нажать на клавишу F4 - Редактировать;
- рисунок 4 - документ изначально открылся в DOS-кодировке;
- рисунок 5 - с помощью клавиши F8 его перевели
в Win-кодировку. Так как документ был очень коротким, то при архивировании
ужатия не произошло и слово Вася видно в обычном виде;
- рисунок 6 - в слове Вася вторая буква была исправлена
(вместо Вася получилось В2ся);
- рисунок 7 - документ закрыт с сохранением изменений
(ТО ЕСТЬ пользователь вручную воссоздал ошибку компьютера при передаче документа)
(испорченный архив см. здесь);
- рисунок 8 теперь (некорректно исправленный) архив
открыт и из него попытались извлечь документ 123.txt, но вместо извлечения
архиватор выдал ошибку контрольной суммы.