Этот 80GB zip делался на том же компьютере, с которого происходило копирование на ssd? Если да (а даже если и нет), то имело бы смысл дополнительно проверить md5sum у файлов из этого архива. Скорее всего, вы так и сделали, но в посте этот шаг явным образом не описан, поэтому на всякий случай уточняю.
Интересная задача, первое что приходит в голову - делать многотомные саморазворачиваемый архив, на всякий члучай еще и запаролить сверху. Чтобы если такой сбой произошел - то он просто отказался бы разархивироваться. Понятно, что в этом случае придется пересылать по новой все данные, но учитывая что вероятность такого сбоя мала, а нужно гарантированно знать об отсутствии повреждений - то наверное на это нужно пойти.
Ну, кстати, у мну это со времён таскания всего на дискетах - и по сю пору: тащу или передаю именно архив (если данные так себе жмутся, то с нулевым сжатием) и обязательно с тестированием вначале исходника, а потом записанной/переданной копии.
С одобрением.
P.S. При этом архиву не обязательно быть саморазворачивающимся... хотя тут уже вкусовщинка пошла. :)))
Каким образом определить, был ли бит изменён с 1 на 1? Всерьёз недоумеваю, у меня диссонанс.
> порча всегда одного вида: третий бит с конца становится 1, неважно, был он до того 0 или 1. Т.е. значение байта увеличивается на 4 (или не меняется, если и так этот бит стоял).
На примере большого числа изменений, мы видим, что они всегда меняют число с 0 в этой позиции на число с 1 в этой позиции, но не наоборот. Это позволяет предположить, что есть байт в памяти, у которого чтение значения из него всегда дает 1 в этой позиции, вне зависимости от того, кладут туда значение с 0 или значение с 1. Так понятнее?
Comments 52
Reply
Если да (а даже если и нет), то имело бы смысл дополнительно проверить md5sum у файлов из этого архива.
Скорее всего, вы так и сделали, но в посте этот шаг явным образом не описан, поэтому на всякий случай уточняю.
Reply
Reply
Интересная задача, первое что приходит в голову - делать многотомные саморазворачиваемый архив, на всякий члучай еще и запаролить сверху. Чтобы если такой сбой произошел - то он просто отказался бы разархивироваться. Понятно, что в этом случае придется пересылать по новой все данные, но учитывая что вероятность такого сбоя мала, а нужно гарантированно знать об отсутствии повреждений - то наверное на это нужно пойти.
Reply
Ну, кстати, у мну это со времён таскания всего на дискетах - и по сю пору: тащу или передаю именно архив (если данные так себе жмутся, то с нулевым сжатием) и обязательно с тестированием вначале исходника, а потом записанной/переданной копии.
С одобрением.
P.S. При этом архиву не обязательно быть саморазворачивающимся... хотя тут уже вкусовщинка пошла. :)))
Reply
Каким образом определить, был ли бит изменён с 1 на 1? Всерьёз недоумеваю, у меня диссонанс.
> порча всегда одного вида: третий бит с конца становится 1, неважно, был он до того 0 или 1. Т.е. значение байта увеличивается на 4 (или не меняется, если и так этот бит стоял).
Reply
Reply
Понятно. Один бит в памяти всегда 1.
Reply
Leave a comment