Создан заказ №1141262
27 апреля 2016
Программа на Си для работы с FAT12/FAT16
Как заказчик описал требования к работе:
Задача: имеется файл-образ с расширением .img, отформатированный в FAT12 или FAT16. Необходимо ДОписать имеющуюся программу на языке Си в рамках системы Линукс (принципиально!), в которой будут реализованы 2 функции:
1) Копирование файла из директории, откуда запущена программа, в корень файла-образ
а;
2) Восстановление удаленных файлов с файла-образа.
Программа уже умеет копировать файлы из корня файла-образа в рабочую директорию компьютера и удалять файлы (желательно сделать функции таким образом, чтобы по структуре они были похоже на то, что уже написано).
Еще важный момент: необходимо, чтобы программа сама определяла, с какой файловой системой она работает НЕ по ключу fs_type в структуре MBR, а по другим специфическим особенностям (каким - не могу сказать), т. к. теоретически эту строку можно подменить.
Как работает то, что уже написано:
gcc fat.c
recv floppy.img 1.TXT - копирование из образа на компьютер
del floppy.img 1.TXT - удаление из образа.
У функции копирования аргументы должны быть такие же, как показаны выше. Функции восстановления удаленного должна работать так: по отдельной команде в консоль должен быть выведен список имен удаленных файлов (без первого символа естественно) с номерами напротив них.
Тогда команда восстановления должна быть такая:
undel floppy.img номер_удаленного_файла
Прикрепляю исходник программы.
Ссылка на образ в FAT12:
https://mega.nz/#!uxoCzIJJ!npNXi0egA5Ut4UlnEiB0cTyN5nXvhQERkO4cN1hXKg
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
28 апреля 2016
Заказ завершен, заказчик получил финальный файл с работой
5
Программа на Си для работы с FAT12/FAT16.jpg
2018-01-24 17:57
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
спасибо большое автору, сделано все в срок и даже раньше, цены отличные, обязательно обращусь еще))