Was ist das DIF-Dateiformat?
.dif ist ein Datenaustauschformat für Tabellenkalkulationen, das Daten als einfachen Text speichert. Das Format ist standardisiert, was bedeutet, dass der Export von Daten in eine .dif-Datei das Datenlayout beibehält und direkt in andere Tabellenkalkulationsprogramme importiert werden kann. Viele Parsing-Probleme - wie das Problem des falschen Feldtrenners beim Importieren von Daten aus CSV-Dateien - werden mit diesem Ansatz eliminiert.
Eine einzelne .dif-Datei kann nur eine einzige Tabellenkalkulationstabelle enthalten; mehrere .dif-Dateien können zusammen verwendet werden, wenn Daten über mehrere Blätter hinweg ausgetauscht werden. Das Format ermöglicht es, Daten aus verschiedenen Anwendungen mit unterschiedlichen Tabellenkalkulationsprogrammen auf eine formatierungsunabhängige Weise zu teilen. Im Gegensatz zu XLSX-Arbeitsmappen oder ODS-Dateien enthält .dif keine Formatierungen, Schriftarten, Diagramme, Makros oder Formeln - nur die berechneten Zellwerte einer flachen Tabelle.
Der .dif-Standard wurde 1981 von Software Arts für die Tabellenkalkulation VisiCalc entwickelt und später von vielen Anwendungen als offenes De-facto-Austauschformat übernommen. Eine .dif-Datei beginnt immer mit dem wörtlichen Schlüsselwort TABLE in einer eigenen Zeile, gefolgt von einer Versionszeile 0,1 sowie VECTORS (Spaltenanzahl), TUPLES (Zeilenanzahl) und einem DATA-Abschnitt, der jede Zelle als Typcode- und Wertpaar auflistet. Beachten Sie, dass .dif nicht mit einer Unix-diff/patch-Datei verwechselt werden sollte, die dieselbe Dateiendung haben kann.
Sicherheit
RISIKO: LOWEine DIF-Tabellenkalkulation ist einfacher Text ohne Makros, Skripte oder eingebettete Objekte, daher ist das Öffnen risikoarm - es gibt keine Formel- oder Makro-Engine innerhalb der Datei selbst. Wie bei jeder Datendatei sind nur die Werte vorhanden; die übliche Vorsicht besteht darin, sicherzustellen, dass eine als .dif gekennzeichnete Datei tatsächlich das Tabellenkalkulationsformat ist und nichts anderes (z. B. eine diff/patch-Textdatei), bevor sie importiert wird. Vermeiden Sie dubiose „DIF-Opener“-Downloadseiten - Excel, LibreOffice Calc und Google Sheets lesen DIF bereits.
Formatdetails
kurz gefasst- diff / patch Datei (Unix) - Ein .dif (oder .diff) kann ein vom „diff“-Tool erzeugter Text-Patch sein, der Zeilenänderungen zwischen Dateien auflistet - unabhängig vom Tabellenkalkulationsformat.
- AVHRR / Satellitenbilder DIF - Einige Remote-Sensing-Toolchains verwenden .dif für Datenprodukte; eine Nischenbedeutung, die sich vom Tabellenkalkulations-Austauschformat unterscheidet.
Programme zum Öffnen von DIF-Dateien
Technische Details
technische Spezifikation| Dateikodierung | Einfacher ASCII-Text (7-Bit); kein binärer Inhalt oder Unicode |
| Dateistruktur | Drei Abschnitte in der Reihenfolge: Header-Schlüsselwörter TABLE, VECTORS, TUPLES - jeweils gefolgt von einer numerischen Zeile und einem in Anführungszeichen gesetzten Kommentar - dann ein DATA-Abschnitt, der jede Zelle auflistet |
| Magic Bytes / Identifizierung | Keine binäre Signatur; die Datei beginnt immer mit dem wörtlichen Token TABLE in einer eigenen Zeile, gefolgt von der Versionszeile 0,1 |
| MIME-Typ | text/plain (auch application/x-dif oder application/dif) |
| VECTORS-Feld | Header-Schlüsselwort, das die Anzahl der Spalten (Vektoren) in der Tabelle angibt |
| TUPLES-Feld | Header-Schlüsselwort, das die Anzahl der Zeilen (Tupel) in der Tabelle angibt |
| Zelldatentypen | Numerische Werte (Typ 0) und Zeichenfolgen-Literale (Typ 1); Formeln werden nicht gespeichert - nur deren berechnete Ergebnisse |
| Blätter pro Datei | Nur eine flache zweidimensionale Tabelle; Arbeitsmappen mit mehreren Blättern erfordern separate .dif-Dateien |
| Formatierungsunterstützung | Keine - keine Schriftarten, Farben, Spaltenbreiten, Rahmen, Diagramme oder Makros werden gespeichert |
| Kompression | Keine - als unkomprimierter Klartext gespeichert |
| Verschlüsselung | Keine - kein integrierter Schutz oder Passwortschutz |
| Typische Dateigröße | Einige KB bis einige hundert KB für eine einzelne Tabelle mit Werten |
| Ersetzt durch | CSV für einfache tabellarische Werte; XLSX und ODS für den Austausch von Arbeitsmappen mit vollem Funktionsumfang |
| Namenskollision | Die Dateiendung .dif wird auch von Unix-diff/patch-Ausgabedateien verwendet - völlig unabhängig vom Tabellenkalkulationsformat |
| Veröffentlicht | 1981 (created by Software Arts for VisiCalc to exchange single-sheet data) |
| Neueste Version | Stable since the early 1980s - the format has not evolved |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | en.wikipedia.org |
DIF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DIF-Dateien.