Jak określić kodowanie plików w systemie Mac OS za pomocą wiersza poleceń

Spisu treści:

Anonim

Możesz określić kodowanie plików i zestaw znaków za pomocą wiersza poleceń w systemie Mac OS (i Linux) za pomocą polecenia „plik”, które pomaga uzyskać ogólne i szczegółowe informacje o typie pliku.

To prawdopodobnie nie będzie odpowiednia wskazówka dla wielu użytkowników, ale jeśli musisz pracować z określonym zestawem znaków lub chcesz wiedzieć, jaki typ pliku, kodowanie lub znak zestaw wprowadzonego elementu odbywa się za pomocą wiersza poleceń, to załatwi sprawę.

Polecenie file działa w systemach Mac OS i Mac OS X, a także w systemie Linux i wielu innych odmianach systemu Unix, dzięki czemu ta sztuczka jest przydatna również w przypadku skryptów i innych podobnych celów.

Określanie kodowania pliku i zestawu znaków za pomocą wiersza poleceń w systemie Mac OS

Podstawowa składnia jest następująca:

plik -I (plik wejściowy)

(W przypadku gdyby to nie było oczywiste, to jest duże „i” jako flaga jak w -I, a nie małe L)

Naciśnięcie klawisza Return z odpowiednią nazwą pliku jako danych wejściowych spowoduje wyświetlenie zestawu znaków, takiego jak UTF-8, us-ascii, binarny, 8-bitowy itd.

Załóżmy na przykład, że sprawdzamy zestaw znaków i kodowanie pliku o nazwie „text.txt”, wówczas składnia będzie wyglądać następująco:

$ plik -I tekst.txt tekst.txt: tekst/zwykły; charset=nieznany-8bit

Gdy „text/plain” oznacza typ pliku, a „unknown-8bit” oznacza kodowanie pliku zestawu znaków.

Możesz także wydać polecenie file dla dosłownie dowolnego innego pliku, czy to obrazów, archiwów, plików wykonywalnych, czy czegokolwiek innego, na co chcesz skierować polecenie. Może to być przydatne, jeśli automatyzujesz coś w celu wykrycia typu pliku, aby następnie uruchomić odpowiednie polecenie, na przykład po pobraniu pliku za pomocą funkcji curl i określeniu typu archiwum przed wykonaniem odpowiedniego polecenia.

$ plik -I Pobrany plik.zip Pobrany plik.zip: aplikacja/zip; zestaw znaków=binarny

Istnieje wiele innych zastosowań sprawdzania zestawu znaków, kodowania plików i typu pliku za pomocą polecenia „plik”, a flaga -I to tylko jedna z szerokiej gamy dostępnych opcji . Zajrzyj na stronę podręcznika do pliku, aby dowiedzieć się więcej, jeśli jesteś zainteresowany, i nie zapomnij sprawdzić wielu innych wskazówek dotyczących wiersza poleceń (lub wyświetlić listę wszystkich poleceń terminala dostępnych na komputerze Mac i trochę się pobawić).

Czy znasz inny lub lepszy sposób sprawdzania kodowania plików i zestawu znaków za pomocą wiersza poleceń w systemie Mac OS? Daj nam znać w komentarzach!

Jak określić kodowanie plików w systemie Mac OS za pomocą wiersza poleceń