1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/vantler-foremost

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README
**WINDOWS:**

Требуется путь к MinGW.
Makefile по умолчанию устанавливает путь к gcc в MinGW в /opt/mingw32/bin.
Если вы установили mingw32 в другое место, измените строку 13 в Makefile.
Для компиляции требуется libiberty.a.

MingGW: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Automated%20Builds/

$ make cross


----------------------------------------------------------------------

**FOREMOST**

Foremost — это программа для Linux, предназначенная для восстановления файлов на основе их заголовков и нижних колонтитулов. Foremost может работать с файлами изображений, такими как те, что созданы с помощью dd, Safeback, Encase и т. д., или непосредственно с диском. Заголовки и нижние колонтитулы задаются конфигурационным файлом, поэтому вы можете выбирать, какие заголовки искать.



--------------------------------------------
**УСТАНОВКА FOREMOST**

Чтобы запустить Foremost, необходимо:

— распаковать архив;
— скомпилировать;
— установить.

Вот как это сделать:

LINUX:
$ tar zxvf foremost-xx.tar.gz
$ cd foremost-xx
$ make
$ make install

BSD:
$ tar zxvf foremost-xx.tar.gz
$ cd foremost-xx
$ make unix
$ make install

SOLARIS:
$ tar zxvf foremost-xx.tar.gz
$ cd foremost-xx
$ make solaris
$ make install

OSX:
$ tar zxvf foremost-xx.tar.gz
$ cd foremost-xx
$ make mac
$ make macinstall

В системах со старыми версиями glibc (ранее 2.2.0) вы получите несколько безобидных предупреждений о том, что ftello и fseeko не определены. Вы можете игнорировать их.

Если вам когда-нибудь понадобится удалить Foremost из вашей системы, вы можете сделать это:

$ make uninstall



--------------------------------------------
**ИСПОЛЬЗОВАНИЕ FOREMOST**

Описание аргументов командной строки можно найти на странице руководства. Чтобы просмотреть её:

$ man foremost



--------------------------------------------
**ФОРМАТ КОНФИГУРАЦИОННОГО ФАЙЛА**

Конфигурационный файл используется для управления тем, какие типы файлов ищет Foremost. Образец конфигурационного файла, foremost.conf, включён в этот дистрибутив. Для каждого типа файлов конфигурационный файл описывает расширение файла, чувствительность заголовка и нижнего колонтитула к регистру, максимальный размер файла и заголовок и нижний колонтитул для файла. Поле нижнего колонтитула является необязательным, но заголовок, размер, чувствительность к регистру и расширение — нет!

Любая строка, начинающаяся с «#», считается комментарием и игнорируется. Таким образом, чтобы пропустить тип файла, просто поставьте «#» в начале этой строки.

Заголовки и нижние колонтитулы декодируются перед использованием. Чтобы указать значение в шестнадцатеричном формате, используйте \x[0-f][0-f], а для восьмеричного — \[1-9][1-9][1-9]. Пробелы могут быть представлены с помощью \s. Пример: «\x4F\123\I\sCCI» декодируется в «OSI CCI».

Чтобы сопоставить любой отдельный символ (также известный как подстановочный знак), используйте «?». Если вам нужно искать символ «?», вам нужно будет изменить строку «wildcard» *и* каждое вхождение старого символа подстановки в конфигурационном файле. Не забывайте об этих шестнадцатеричных и восьмеричных значениях! «?» равно 0x3f и \063.

Вот пример набора заголовков и нижних колонтитулов:

# extension  case-sens  max-size   header           footer      (option)
#
# GIF и JPG файлы (очень распространённые)
    gif y   155000  \x47\x49\x46\x38\x37\x61    \x00\x3b
    gif y   155000  \x47\x49\x46\x38\x39\x61    \x00\x00\x3b
    jpg y   200000  \xff\xd8\xff            \xff\xd9

Примечание: опция — это метод указания дополнительных опций. В настоящее время существуют следующие опции:

FORWARD: Укажите поиск от заголовка до нижнего колонтитула (необязательно) до максимального размера.
REVERSE: Укажите поиск от нижнего колонтитула до заголовка до максимального размера.
NEXT: Укажите поиск от заголовка к данным сразу после нижнего колонтитула. Это позволяет вам указать данные, которые, как вы знаете, «НЕ» находятся в данных, которые вы ищете, и должны прекратить поиск, вплоть до максимального размера.

--------------------------------------------
**ОТЧЁТ ОБ ОШИБКАХ**

Пожалуйста, сообщайте обо ВСЕХ ошибках Нику Микусу по адресу gmail d0t com. Пожалуйста, включите описание ошибки, как вы её обнаружили и вашу контактную информацию.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Foremost — это программа для Linux, предназначенная для восстановления файлов на основе их заголовков и нижних колонтитулов. Foremost может работать с файлами изображений, такими как файлы, созданные с помощью dd, Safeback, Encase и т. д., или непосредственно с диском. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/vantler-foremost.git
git@api.gitlife.ru:oschina-mirror/vantler-foremost.git
oschina-mirror
vantler-foremost
vantler-foremost
master