Самый распространенный способ повреждения сжатых файлов - это непреднамеренная передача FTP-файла в режиме ASCII, что приводит к перебрасыванию символов CR и / или LF много к одному.
Очевидно, что происходит потеря информации, и лучший способ решить эту проблему - это снова выполнить передачу в двоичном режиме FTP.
Однако, если оригинал утерян, и это важно, насколько восстанавливаемые данные?
[На самом деле, я уже знаю, что я думаю, что лучший ответ (это очень сложно, но иногда возможно - я опубликую позже), и общие неполадки (множество готовых программ для восстановления CRC без восстановления данных), но я подумал, что было бы интересно попробовать этот вопрос во время бета-тестирования stackoverflow и посмотреть, прошел ли кто-нибудь еще путь успешного восстановления или обнаружил инструменты, о которых я не знаю.