Как исправить этот файл, который стал частично шестнадцатеричным?

204
Matt D

У меня был файл Java, который был частью проекта; он пропал без вести после бега fsck. Позже я нашел его, /lost+foundно теперь он выглядит как частично-шестнадцатеричный и частично-текстовый:

Вот картинка

Как я могу восстановить это к нормальному тексту?

Я использую Ubuntu 16.04 и моя файловая система ext4.

0
Вы восстанавливаете из резервной копии, которую вы сделали. Это, вероятно, единственный разумный путь. Похоже, ваш компьютер не смог отследить, как найти все части файла, и в итоге смешал часть файла с данными, которые не были частью этого файла. Единственные другие способы исправления - это, вероятно, поиск контента, который, как известно, является частью файла, или вручную, ни один из которых, вероятно, не прост (и то, и другое может быть невозможно сделать разумно). (Конечно, если бы это было очень критично, некоторые эксперты могли бы захотеть инвестировать в такие экстраординарные усилия.) TOOGAM 8 лет назад 0
«похоже, что он частично-шестнадцатеричный и частично-текстовый» - извините, именно так файл отображается, попробуйте `$ od -t x1z path_and_name_of_the_file` (из bash / Terminal) для более полного просмотра содержимого. Комментарий TOOGAM все еще остается верным. Hannu 8 лет назад 0
Я не думаю, что я сделал резервную копию. Ubuntu не создает резервные копии файлов автоматически, не так ли? Matt D 8 лет назад 0

0 ответов на вопрос

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