Porównaj ceny domen i usług IT, sprzedawców z całego świata

Narzędzie plików w systemie Linux nie zapewnia typu MIME dla niektórych plików m4v


Używamy narzędzia do plików w systemie Linux, aby określić typ MIME pliku (i te informacje, których użyjemy później), które wydaje się nie działać z niektórymi plikami m4v, ale nie działa z innymi.
Running                                     Shows
/usr/bin/file sample_iPod.m4v sample_iPod.m4v: ISO Media
/usr/bin/file -i -b sample_iPod.m4v (NOTHING)

Ten konkretny plik pochodzi z witryny Apple:

http://support.apple.com/kb/HT1425
http://support.apple.com/kb/HT1425
Te, które sprawdza się na pokazach:
/usr/bin/file agsample.m4v                  agsample.m4v: ISO Media, MPEG v4 system, version 2
/usr/bin/file -i -b agsample.m4v video/mp4

Wygląda na to, że te, w których to działa, są w rzeczywistości plikami zakodowanymi w MPEG 4, których nazwa została zmieniona na m4v, ale jak mogę określić typ pliku w inny sposób, jeśli nie przez/usr/bin/file?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Przyjrzyj się uważnie stronie pobierania firmy Apple: H.264 to typ pliku dla sample_iPod.
Polecenie file prawdopodobnie nie rozpoznaje tego typu pliku, ale możesz dodać ten typ do polecenia pliku, jeśli możesz opisać format za pomocą prawidłowego wyrażenia regularnego. Przeczytaj doskonały przewodnik:
         man magic
.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się