поврежденный файл после сбоя питания

У меня просто был сбой питания, в то время как я работал над текстовым файлом (конкретно латекс .tex файл). Я сохранял регулярно - так не слишком волновался по поводу потерянной работы. Но теперь я не могу на самом деле использовать файл вообще - если я открываю его в gedit, это - вся напыщенность речи со следующим сообщением об ошибке:

Была проблема, открывающая файл" [...] .tex”. Файл, который Вы открыли, имеет некоторые недопустимые символы. Если Вы продолжаете редактировать этот файл, Вы могли бы повредить этот документ. Можно также выбрать другую кодировку символов и попробовать еще раз.

(Это было на UTF-8 - попробовал другую опцию напрасно),

Там должен так или иначе восстановить файл? Не работа я не сохранил - но весь файл, как это прежде сохраняло?

1
задан 25 February 2016 в 10:37

1 ответ

У Вас есть значения NUL в Вашем файле (из-за сбоя питания).

tr < {original_file} -d '\000' > {backupfile}

удалит значения NUL из {original_file} при создании {backupfile}.

Проверка {backupfile} и подтверждает, что это корректно прежде, чем удалить {original_file}.

<час>

, Если Вы делаете

file {original_file}

, это, вероятно, скажет Вам, что это - "двоичный файл" и не "текстовый файл".

0
ответ дан 29 September 2019 в 11:31

Другие вопросы по тегам:

Похожие вопросы: