Úgy tűnik, Guntram Blohmnak igaza van. De az "adj egy embernek halat, és van egy nap tápláléka" szellemében a mágikus mimika egyszerű módja a legtöbb formátum kitalálásának. A file
parancs a fájltípusokat a „varázslat” mimikájuk alapján észleli, vagyis a fájlban maradt jelölőket (mint például a % PDF
-ot a PDF-fájlokban és a PK
-t a zip fájlok).
A file
argumentumként elfogad egy fájlnevet, például a file / tmp / unknown-file
fájlt. Ez az STDIN-ből is olvasható, ha a -
-t használja "fájl" argumentumként. Ez megkönnyíti a fájl tárolása nélkül a kitalált kódolás kitalálását:
cat | fájl -
Most illessze be az adatokat, és fejezze be a Ctrl + D billentyűkombinációval (amely a bemenet végét jelzi). Az Ön esetében az eredmény a következő:
/ dev / stdin: uuencoded vagy xxencoded, ASCII text
Bizonyos formátumokhoz nagyon sok információk, például a gzip által tömörített adatokhoz:
echo test | gzip | file - / dev / stdin: gzip tömörített adatok, utoljára módosítva: 2016. október 19., kedd, 01:36:02, Unix-tól