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
.pdf 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.

ptuX starten


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

Übungsaufgaben

Eine Markdown-Datei ist eine Textdatei in welcher mit Hilfe von reservierten Zeichen das Aussehen des Textes in einer Vorschau oder einem gespeicherten Dokument verändert werden kann.


Übung

  • Verändere den Text im folgenden Markdown-Editor um die Markdown-Formatierung kennenzulernen und formatiere ein eigenes Dokument.

In einem neuen Fenster starten: Markdown-Editor


Eine Grafik kann mit einem geeigneten Programm als Textdatei zukunftssicher gespeichert werden. Ein Beispiel für ein solches Grafik-Programm ist Excalidraw.

  • Erstelle eine Grafik in Excalidraw.

  • Speichere die Grafik als .excalidraw-Datei auf deinem PC und öffne die heruntergeladene Datei in einem Texteditor.

  • Sehe dir die jason-Datei an, in welcher die Daten gespeichert werden, um die Grafik in Excalidraw zu zeichen.