2

Ранее я копировал некоторые файлы с жесткого диска моего ноутбука на флэш-накопитель USB / флешку / ключ / флеш-накопитель ранее, используя KDE 5 для копирования (перетаскивание в Dolphin). Я столкнулся с проблемой: операция копирования завершит первый файл, а затем остановится или, по крайней мере, остановится достаточно долго, чтобы это превысило мое терпение. Он никогда не переходил ко второму файлу.

Друг, который присутствовал в то время, предположил, что это может быть вызвано ошибками CRC, а именно, что в содержимом самого файла есть что-то, что означает, что он никогда не пройдет проверку CRC, которую Linux или KDE делает за кулисами. Это звучит подозрительно для меня. Не то чтобы там могли быть "скрытые" контрольные суммы или другие процедуры проверки, встроенные в операцию копирования на уровне суммы (:-P); это совершенно разумно Но я ожидаю, что эти процедуры проверки смогут справиться с любой последовательностью байтов, потому что содержимое файла может быть буквально любым. Правильно?

Короче говоря, я спрашиваю следующее: если операция копирования файла завершается неудачно, существует ли какой-либо возможный способ, которым ошибка может быть вызвана содержимым скопированного файла, а не аппаратной ошибкой или ошибкой в программном обеспечении, которое обрабатывает копирование?

Я подозреваю, что настоящей проблемой в моем случае была аппаратная ошибка на USB-накопителе, но это не имеет значения.

1 ответ1

1

Это может быть тот случай, когда вы оба правы. Процитирую из Cool Hand Luke :«То , что у нас здесь, - это неспособность общаться».

Вы правы, нет содержимого, которое могло бы вызвать сбой операции копирования, как вы описали.

Однако, вы, возможно, неверно истолковали то, что говорил ваш друг. Если проверка происходит, ошибка происходит из сравниваемых исходных и целевых файлов. Ошибка может означать, что файл не был полностью скопирован (по какой-то причине независимо от содержимого файла), а не в том, что исходный файл содержал содержимое, которое уже было ошибочным или было невозможно скопировать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .