У меня просто был сбой питания, в то время как я работал над текстовым файлом (конкретно латекс .tex файл). Я сохранял регулярно - так не слишком волновался по поводу потерянной работы. Но теперь я не могу на самом деле использовать файл вообще - если я открываю его в gedit, это - вся напыщенность речи со следующим сообщением об ошибке:
Была проблема, открывающая файл" [...] .tex”. Файл, который Вы открыли, имеет некоторые недопустимые символы. Если Вы продолжаете редактировать этот файл, Вы могли бы повредить этот документ. Можно также выбрать другую кодировку символов и попробовать еще раз.
(Это было на UTF-8 - попробовал другую опцию напрасно),
Там должен так или иначе восстановить файл? Не работа я не сохранил - но весь файл, как это прежде сохраняло?
У Вас есть значения NUL в Вашем файле (из-за сбоя питания).
tr < {original_file} -d '\000' > {backupfile}
удалит значения NUL из {original_file} при создании {backupfile}.
Проверка {backupfile} и подтверждает, что это корректно прежде, чем удалить {original_file}.
<час>, Если Вы делаете
file {original_file}
, это, вероятно, скажет Вам, что это - "двоичный файл" и не "текстовый файл".