Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование в *nix (http://forum.oszone.net/forumdisplay.php?f=35)
-   -   Написать аналог команды file (http://forum.oszone.net/showthread.php?t=325235)

EvilNintendo 26-03-2017 19:15 2723153

Написать аналог команды file
 
Так уж получилось, что мне в лабе выпал сложный вариант, по крайней мере для меня
разработайте собственный аналог команды file(которая узнает тип файла) на основе системных вызовов для работы с файловой системой ОС UNIX (LINUX). Как я понял, в *nix нет такого понятия как расширение, ну, то что после точки. И тип файла узнается из магического файла. И еще понял, что нужно как то вытаскивать от туда эти значения. Но не знаю как написать. Помогите пожалуйста.

lxa85 27-03-2017 14:46 2723449

EvilNintendo, чего я не понимаю?
man file
https://linux.die.net/man/1/file

http://stackoverflow.com/questions/1...se-get-content

Первоисточник.
http://www.darwinsys.com/file/

man libmagic
https://www.opennet.ru/man.shtml?top...ry=3&russian=2

Чего еще не зватает для радости?


Время: 13:01.

Время: 13:01.
© OSzone.net 2001-