Was ist das SLK-Dateiformat?
Eine .slk-Datei ist eine im SYLK-Format gespeicherte Tabellenkalkulation - kurz für Symbolic Link, ein Name, den sie sich rein zufällig mit den Dateisystem-Symlinks von Betriebssystemen teilt. SYLK ist ein klartextbasiertes, zeilenorientiertes Datenaustauschformat, das von Microsoft für Multiplan, dem Vorläufer von Excel, in den frühen 1980er Jahren entwickelt wurde.
Jede SYLK-Datei beginnt mit den Zeichen ID; in der ersten Zeile - ein Identifikationsdatensatz, der den Dateityp signalisiert. Die folgenden Zeilen enthalten einbuchstabige Datensatzcodes: B für Tabellengrenzen, F für Zellformatierung, C für einzelne Zellwerte und Formeln (adressiert durch X;Y-Koordinaten) und E zur Kennzeichnung des Endes. Felder innerhalb jedes Datensatzes sind durch Semikolons getrennt.
Im Gegensatz zu CSV kann SYLK grundlegende Zellformatierungen und Formeln zusammen mit den Werten speichern, weshalb einige ältere Buchhaltungs-, Bank- und Kassensysteme auch heute noch .slk-Dateien exportieren. Es kann keine Diagramme, Bilder oder mehrere Arbeitsblätter enthalten.
Das Format ist rein ASCII-basiert; Zeichen außerhalb des ASCII-Bereichs müssen maskiert werden, und es gibt keine Unicode-Unterstützung. SYLK besitzt keine Versionierung - die Syntax ist seit der Multiplan-Ära unverändert.
Microsoft Excel, LibreOffice Calc und Gnumeric können alle .slk-Dateien öffnen und exportieren. Eine bekannte Eigenheit: Jede Datei, deren erster Zellinhalt der Text ID ist, veranlasst Excel dazu, ein SYLK-Parsing zu versuchen, was oft zu der Fehlermeldung „SYLK: Dateiformat ist ungültig“ führt, selbst bei einer gewöhnlichen .xlsx oder CSV.
Sicherheit
RISIKO: HIGHSYLK ist ein bekannter Vektor für die Verbreitung von Malware und muss mit Vorsicht behandelt werden. Da eine .slk als Tabellenkalkulation interpretiert wird, kann sie Formeln - und historisch gesehen Excel 4.0 (XLM) Makro-Inhalte - enthalten, die beim Öffnen ausgeführt werden. SYLK umging bekanntermaßen einige Makro-Sicherheits- und „Geschützte Ansicht“-Standardeinstellungen von Excel, weshalb Angreifer .slk-Anhänge in Phishing-Mails nutzten, um Code auszuführen (DDE/Befehlsausführung, Makro-Dropper). Öffnen Sie KEINE .slk-Dateien aus nicht vertrauenswürdigen oder unerwarteten Quellen. Wenn Sie eine Datei prüfen müssen, öffnen Sie sie zuerst in einem Texteditor (sie ist menschenlesbar), um ihre Datensätze zu sehen, oder öffnen Sie sie in LibreOffice mit deaktivierten Makros, anstatt sie per Doppelklick in Excel zu laden. Der separate, harmlose Fehler „SYLK: Dateiformat ist ungültig“ bedeutet lediglich, dass Excel eine Datei, die mit „ID“ beginnt, fälschlicherweise als SYLK erkannt hat.
Formatdetails
kurz gefasstProgramme zum Öffnen von SLK-Dateien
Technische Details
technische Spezifikation| Dateianfang-Markierung | Beginnt immer mit „ID;“ in der ersten Zeile (der SYLK-Identifikationsdatensatz) |
| Kodierung | Nur ASCII; kein Unicode - Nicht-ASCII-Zeichen müssen maskiert werden |
| Container | Klartext, ein Datensatz pro Zeile |
| MIME-Typ | text/spreadsheet (auch application/x-sylk) |
| Datensatztypen | ID (Header), B (Tabellengrenzen), F (Formatierung), C (Zellwert/Formel), E (Dateiende) |
| Feldtrennzeichen | Semikolon (;) innerhalb jeder Datensatzzeile |
| Zelladressierung | 1-basierte X;Y-Koordinaten, wobei X = Spalte, Y = Zeile |
| Formel-Unterstützung | Ja - Formeln werden als Text neben den Zellwerten gespeichert (anders als bei CSV) |
| Formatierungs-Unterstützung | Grundlegende Zellformatierung (Zahlenformat, Ausrichtung) in F-Datensätzen kodiert |
| Typische Dateigröße | 1 KB - einige MB (skaliert mit der Anzahl der gefüllten Zellen) |
| Multi-Sheet-Unterstützung | Keine - nur ein einzelnes Arbeitsblatt |
| Bekannte Eigenheit | Jede Datei, die mit „ID“ beginnt, löst die SYLK-Auto-Erkennung von Excel aus, was oft zu einem falschen „Dateiformat ist ungültig“-Fehler führt |
| Veröffentlicht | 1980s (Microsoft Multiplan; widely used by early Excel for data interchange) |
| Neueste Version | SYLK format is frozen (no versioning); still importable/exportable by current Excel and LibreOffice |
| Offener Standard | Ja · lizenzgebührenfrei |
SLK-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SLK-Dateien.