Kaip nustatyti failo tipo & kodavimą iš komandinės eilutės „Mac OS X“
Turinys:
Paprastai, jei norite nustatyti elemento failo tipą ir kodavimą, galite tiesiog pažvelgti į failą „Mac Finder“, patikrinti failo pavadinimo plėtinį, gauti informacijos apie failą arba net atidarykite, kad greitai sužinotumėte, koks failas. Žinoma, tai apsiriboja patogia „Mac OS X“ failų sistema, todėl kartais gali prireikti iš komandinės eilutės aptikti, kaip failas užkoduotas arba koks failo tipas, dažnai su mažiau akivaizdžiais įkalčiais (arba jokių įkalčių), nei matomas failo plėtinys.
Jei turite išsiaiškinti, kas yra konkretus failas ir kaip jis užkoduotas, galite naudoti komandą „file“ su didžiosiomis raidėmis i, kad greitai pamatytumėte, koks failas yra ir tai simbolių rinkinys.
Kaip nustatyti failo tipą / kodavimą naudojant komandų eilutę sistemoje „Mac“
Jei norite tai išbandyti patys, paleiskite terminalo programą ir pateikite tinkamą sintaksę.
Sintaksė, skirta nustatyti failo kodavimo tipą ir failo tipą „Mac OS“ (ir iš „Linux“ komandų eilutės), atrodo taip:
file -I failo pavadinimas
Atkreipkite dėmesį, kad vėliavėlė yra didžioji „i“, o ne mažoji raidė l. Tinkamai įvykdytos komandos išvestis bus tokia:
/Path/To/Filename: failo formatas/failo tipas; charset=encoding
Pažvelkime į kelis pavyzdžius. Pirmiausia patikrinkite failą, kuris pasirodo esąs vaizdas:
file -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: vaizdas/jpeg; charset=binary
Failo tipas aiškiai rodomas kaip ir simbolių rinkinys.
Vėlgi, su kitu failu, kuris rodomas kaip xml, užkoduotas kaip us-ascii:
file -I osxdaily.com.webloc osxdaily.com.webloc: application/xml; charset=us-ascii
Kitas pavyzdys, kuris pasirodo esąs paprastas senas tekstinis failas:
file -I ~/Documents/diywatch ~/Documents/diywatch: text/plain; charset=us-ascii
Ir kitas pavyzdys, kuris pasirodo esąs vykdoma dvejetainė programa:
file -I /usr/sbin/streamy /usr/sbin/streamy: application/octet-stream; charset=binary
Šis komandų eilutės metodas nustatant failo tipą ir kodavimą gali būti naudingas dėl daugelio priežasčių, pavyzdžiui, naudojant scenarijų, nuotoliniu būdu šalinant triktis ar atliekant priežiūrą naudojant ssh, ieškant konkrečių failų tipų ir formatų naudojant integruotą - paieškos funkcijose „Mac OS X“ arba netgi norėdami nustatyti, kas yra slaptasis failas, su kokia programa jį atidaryti ir galbūt kokio tipo plėtinį jis turėtų turėti, jei jo trūksta.