Jak określić typ pliku & Kodowanie z wiersza poleceń w systemie Mac OS X
Spisu treści:
Zazwyczaj, jeśli chcesz określić typ pliku i kodowanie elementu, możesz po prostu spojrzeć na plik w Mac Finderze, sprawdzić rozszerzenie nazwy pliku, uzyskać informacje o pliku lub nawet go otworzyć, aby szybko dowiedzieć się, co to za plik. Oczywiście ogranicza się to do przyjaznego dla użytkownika systemu plików Mac OS X i zdarzają się sytuacje, w których konieczne może być wykrycie sposobu kodowania pliku lub typu pliku z wiersza poleceń, często z mniej oczywistymi wskazówkami (lub żadnych wskazówek) niż widoczne rozszerzenie pliku.
Jeśli chcesz dowiedzieć się, co to za plik i jak jest zakodowany, możesz użyć polecenia „plik” z flagą „i” pisaną wielką literą, aby szybko zobaczyć, jaki plik jest i jest to zestaw znaków.
Jak określić typ pliku/kodowanie za pomocą wiersza poleceń na komputerze Mac
Aby wypróbować to samodzielnie, uruchom aplikację Terminal i wprowadź odpowiednią składnię.
Składnia określająca typ kodowania i typ pliku w systemie Mac OS (a także w wierszu poleceń systemu Linux) wygląda następująco:
plik -I nazwa pliku
Zwróć uwagę, że flaga to wielkie „i”, a nie małe l. Dane wyjściowe poprawnie wykonanego polecenia będą wyglądać następująco:
/Ścieżka/Do/Nazwa pliku: format pliku/typ pliku; zestaw znaków=kodowanie
Przyjrzyjmy się kilku przykładom. Najpierw sprawdzamy plik, który okazuje się być obrazem:
plik -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; zestaw znaków=binarny
Typ pliku jest wyraźnie pokazany, podobnie jak zestaw znaków.
Znów z innym plikiem, który jest wyświetlany jako xml zakodowany jako us-ascii:
file -I osxdaily.com.webloc osxdaily.com.webloc: application/xml; charset=us-ascii
Kolejny przykład, który okazuje się być zwykłym starym plikiem tekstowym:
plik -I ~/Dokumenty/zrób to sam ~/Dokumenty/zrób to sam: tekst/zwykły; charset=us-ascii
I kolejny przykład, który okazuje się być wykonywalną aplikacją binarną:
plik -I /usr/sbin/streamy /usr/sbin/streamy: application/octet-stream; zestaw znaków=binarny
Ta metoda określania typu pliku i kodowania z wiersza poleceń może być pomocna z wielu powodów, takich jak użycie w skrypcie, zdalne rozwiązywanie problemów lub konserwacja za pomocą ssh, znajdowanie określonych typów plików i formatów plików za pomocą wbudowanego -w funkcjach wyszukiwania w systemie Mac OS X, a nawet do własnych celów określania, czym jest tajemniczy plik, za pomocą jakiej aplikacji go otworzyć i być może, jaki typ rozszerzenia powinien mieć, jeśli go brakuje.