Я потерял важный файл. Я знаю, с каких байтов начинается файл. Как я могу найти в разделе последовательность байтов?
4 ответа
Вас могут заинтересовать такие пакеты, как ext3grep и magicrescue.
Как я могу найти в разделе последовательность байтов?
Вы можете открыть устройство раздела (например, /dev /hdc1) в виде файла в любом редакторе / средстве просмотра Hex, которое есть в вашем дистрибутиве (например, Midnight Commander должен это делать). Просто убедитесь, что вы открыли устройство в режиме только для чтения и что ваш шестнадцатеричный редактор может обрабатывать файлы такого размера.
Кроме того, одного байта будет недостаточно, чтобы найти файл.
Существует инструмент криминалистической экспертизы, который называется прежде всего, который может помочь восстановить файлы.
Я совершенно уверен, что это не лучшее решение, но вы можете использовать устройство, например:
sudo grep `echo -e "\x11\x22\x33\x44"` /dev/hdc1
Это будет искать строку байтов 0x11 0x22 0x33 0x44
в /dev/hdc1
, возвращая логический результат.