Wichtige Information: Alle Texte auf dieser Website wurden aus unterschiedlichen Sprachen übersetzt. Bitte entschuldigen Sie die Qualität – diese kann niedriger sein als üblich. Grüße, Website-Administration. E-mail: [email protected]

So ermitteln Sie den Dateityp und die Kodierung über die Befehlszeile in Mac OS X

In der Regel, wenn Sie den Dateityp und die Codierung eines Elements ermitteln möchten, können Sie einfach die Datei im Mac Finder anzeigen, die Dateinamenerweiterung überprüfen, Informationen über die Datei abrufen oder sie sogar öffnen, um schnell herauszufinden, was die Datei ist. Natürlich beschränkt sich das auf das benutzerfreundliche Dateisystem von OS X, und es gibt Fälle, in denen es notwendig sein kann, zu erkennen, wie eine Datei codiert ist oder was ein Dateityp ist, oft mit weniger offensichtlichen Hinweisen ( oder gar keine Hinweise) als eine sichtbare Dateierweiterung.

Wenn Sie in einer Situation sind, in der Sie herausfinden müssen, was eine bestimmte Datei ist und wie sie codiert ist, können Sie den Befehl „Datei“ mit dem Großbuchstaben-i-Flag verwenden, um schnell zu sehen, was die Datei ist. Der Zeichensatz. Um dies selbst zu versuchen, starten Sie die Anwendung Terminal und geben Sie die richtige Syntax ein.

Die Syntax zur Bestimmung des Dateicodierungstyps und Dateityps in Mac OS X (und auch von der Linux-Befehlszeile) sieht folgendermaßen aus:

Datei -I Dateiname

Beachten Sie, dass die Flagge ein Großbuchstabe ist, und nicht ein Kleinbuchstabe l. Die Ausgabe des ordnungsgemäß ausgeführten Befehls wird wie folgt lauten:

/ Pfad / zu / Dateiname: Dateiformat / Dateityp; charset = Codierung

Schauen wir uns ein paar Beispiele an, zuerst prüfen wir eine Datei, die sich als Bild herausstellt:

Datei -I ~ / Desktop / iPhone-Plus
/ Benutzer / Paul / Desktop / iphone-plus: image / jpeg; charset = binär

Der Dateityp wird übersichtlich angezeigt, ebenso wie der Zeichensatz.

Wiederum mit einer anderen Datei, die als ein xml wie us-ascii codiert angezeigt wird:

Datei -I osxdaily.com.webloc
osxdaily.com.webloc: Anwendung / xml; Zeichensatz = us-ascii

Ein weiteres Beispiel, das sich als einfache alte Textdatei herausstellt:

Datei -I ~ / Dokumente / diywatch
~ / Dokumente / diywatch: Text / Ebene; Zeichensatz = us-ascii

Und ein weiteres Beispiel, das sich als ausführbare Binäranwendung herausstellt:

Datei -I / usr / sbin / streamy
/ usr / sbin / streamy: application / octet-stream; charset = binär

Diese Befehlszeilenmethode zur Bestimmung des Dateityps und der Kodierung kann aus vielen Gründen hilfreich sein, sei es für die Verwendung in einem Skript, für die Remote-Fehlersuche oder -wartung mit ssh, das Auffinden bestimmter Dateitypen und Dateiformate mit den integrierten Suchfunktionen in OS X. oder sogar zu deinen eigenen Zwecken, um zu bestimmen, was eine Mystery-Datei ist, mit welcher App sie geöffnet werden soll und vielleicht, welche Art von Erweiterung sie haben sollte, wenn sie fehlt.

Like this post? Please share to your friends: