9.3.3 Datei-Typen
Die Bezeichnung einer Datei besteht aus zwei Teilen:
-
Dateiname
-
Dateiendung
Eine alternative Bezeichnung für eine Dateiendung ist "Dateinamenserweiterung".
Die Dateiendung liefert die Information, welche Programme die Bitfolge der Datei sinnvoll lesen und verarbeiten können.
Beispiele:
Endung | Programm | Beispiel |
---|---|---|
.txt | Text-Editor | vokabeln.txt |
Web-Browser; PDF-Reader | hausarbeit.pdf | |
.odt | LibreOffice | referat_deutsch.odt |
.docx | LibreOffice; Microsoft Word | essay_english.docx |
.jpg | Web-Browser; Grafikprogramm | schnecke.jpg |
.png | Web-Browser; Grafikprogramm | tux.png |
.svg | Web-Browser; Grafikprogramm | diagramm_politik.svg |
.mp4 | Web-Browser; Videoprogramm | tanz_sport.mp4 |
.zip | Datei-Manager; Komprimierungs-Tool | tagebuch_2022.zip |
.html | Web-Browser; Text-Editor | index.html |
Datenchaos wegen falscher Endungen
Eine Dateiendung muss zu dem Typ der Bitfolge in einer Datei passen. Wenn die Dateiendung einer Datei umbenannt wird, versucht der Browser eine Bitfolge mit einem Algorithmus zu bearbeiten, welcher nicht zum Dateityp passt. Das liefert nur ein Daten-Chaos.
Aufgabe: Starte ptuX und arbeite den Kurs: 'Dateitypen' durch.
Zukunftssichere Datenverarbeitung
Manche Dateitypen sind untrennbar mit einer Software verbunden. Angenommen ein kleines Startup bietet eine Software an, mit welcher das persönliche Leben verwaltet werden kann. Termine, ToDo-Listen, Kontakte, Passwörter, Tagebuch, Rezepte, Fotosammlung des letzten Urlaubs, ... Einfach alles.
Nachdem man in mühevoller Arbeit alle Daten eingegeben hat, teilt das Startup mit, dass sich das Geschäftsmodell doch nicht rechnet und gibt die Software wieder auf. Da die Daten in einem proprietären Format gespeichert wurden, sind sie verloren.
Zukunftssicher können Daten nur gespeichert werden, wenn sie mit größtmöglicher Sicherheit auch in Zukunft von Programmen verarbeitet werden können.
Das wohl sicherste Dateiformate für Informationen ist eine Textdatei, denn diese enthält Zeichen in der denkbar einfachsten Codierung mit jeweils 8 Bit pro Zeichen. Eine solche Datei wird auch in Zukunft sehr wahrscheinlich immer lesbar sein.
Beispiele für textbasierte Dateitypen, welche wahrscheinlich immer bearbeitbar bleiben werden:
- xml
- json
- markdown
- latex
- svg
- ...
Wichtige Bilder sollten in einem unbearbeiteten Format dauerhaft gespeichert werden, welches auch in Zukunft immer verarbeitbar bleiben wird: das RAW-Format.
Bild-Dateitypen die sehr wahrscheinlich immer lesbar bleiben werden sind die am weitesten verbreitetsten:
- png
- jpg