Zalecana, 2024

Wybór redaktorów

Jak określić typ pliku i kodowanie z linii poleceń w mac os x

Полный обзор Mac OS X 10.11 El Capitan

Полный обзор Mac OS X 10.11 El Capitan

Spisu treści:

Anonim

Zazwyczaj, jeśli chcesz określić typ pliku i kodowanie elementu, możesz po prostu spojrzeć na plik w Finderze Mac, sprawdzić rozszerzenie nazwy pliku, uzyskać informacje o pliku lub nawet otworzyć, aby szybko dowiedzieć się, co plik jest. Oczywiście jest to ograniczone do przyjaznego dla użytkownika systemu plików Mac OS X i zdarzają się sytuacje, w których może być konieczne wykrycie, jak plik jest zakodowany lub jaki jest typ pliku z wiersza poleceń, często z mniej oczywistymi wskazówkami (lub żadnych wskazówek w ogóle) niż widoczne rozszerzenie pliku.

Jeśli jesteś w sytuacji, w której musisz dowiedzieć się, jaki jest konkretny plik i jak jest zakodowany, możesz użyć polecenia 'file' z dużą literą i, aby szybko zobaczyć, co to jest plik i jego zestaw znaków.

Jak określić typ pliku / kodowanie za pomocą wiersza poleceń na komputerze Mac

Aby to wypróbować, uruchom aplikację Terminal i wydaj poprawną składnię.

Składnia określająca typ kodowania plików i typ pliku w systemie Mac OS (a także z linii poleceń Linuksa) wygląda następująco:

file -I filename

Zauważ, że flaga jest dużym „i”, a nie małą literą l. Wynik poprawnie wykonanego polecenia będzie wyglądał następująco:

/Path/To/Filename: fileformat/filetype; charset=encoding

Spójrzmy na kilka przykładów, najpierw sprawdzamy plik, który okazuje się być obrazem:

file -I ~/Desktop/iphone-plus
/Users/Paul/Desktop/iphone-plus: image/jpeg; charset=binary

Typ pliku jest wyraźnie pokazany, podobnie jak zestaw znaków.

Ponownie z innym plikiem, który jest wyświetlany jako kod XML jako zakodowany przez nas:

file -I osxdaily.com.webloc
osxdaily.com.webloc: application/xml; charset=us-ascii

Inny przykład, który okazuje się być zwykłym starym plikiem tekstowym:

file -I ~/Documents/diywatch
~/Documents/diywatch: text/plain; charset=us-ascii

I kolejny przykład, który okazuje się wykonywalną aplikacją binarną:

file -I /usr/sbin/streamy
/usr/sbin/streamy: application/octet-stream; charset=binary

To podejście z wierszem poleceń do określania typu pliku i kodowania może być pomocne z wielu powodów, czy to do użycia w skrypcie, do zdalnego rozwiązywania problemów lub konserwacji za pomocą ssh, znajdowania określonych typów plików i formatów plików z wbudowanymi funkcjami wyszukiwania w Mac OS X lub nawet do własnych celów określenia, czym jest tajemniczy plik, z którą aplikacją go otworzyć, a może jaki typ rozszerzenia powinien mieć, jeśli go brakuje.

Popularne kategorie

Top