Prüfen ob Datei Text oder Binary

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Micky91
Beiträge: 35
Registriert: 06.11.2013 19:35

Prüfen ob Datei Text oder Binary

Beitrag von Micky91 »

Hallo zusammen,
wie kann ich prüfen ob eine Datei eine Binär-Datei oder eine Text-Datei ist?
Vielen Dank
PureBasic 5.72 (x64) | Mac OSX 10.15.6
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Prüfen ob Datei Text oder Binary

Beitrag von STARGÅTE »

Hängt ein bisschen davon ab, was du als Text-Datei definierst, also welche Zeichen darf die Textdatei enthalten?
Wenn das bekannt ist, würde ich einfach Byte für Byte durch die Datei gehen und Prüfen.
Bei Text-Dateien gibt es dann noch den "ByteOrderMark" BOM, der dir Sagt, wie der Text codiert ist.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Prüfen ob Datei Text oder Binary

Beitrag von Nino »

Ich habe darüber eine Diskussion im englischen PB-Forum gefunden.
Antworten