Hvad er DIF-filformatet?
.dif er et dataudvekslingsformat til regneark, der gemmer data i almindelig tekst. Formatet er standardiseret, hvilket betyder, at eksport af data til en .dif-fil bevarer datalayoutet og kan importeres direkte til andre regnearksprogrammer. Mange problemer med parsing - såsom problemet med forkert feltseparator ved import af data fra CSV-filer - elimineres med denne tilgang.
En enkelt .dif-fil kan kun indeholde en enkelt regnearkstabel; flere .dif-filer kan bruges sammen, når der udveksles data på tværs af ark. Formatet gør det muligt at dele data fra forskellige applikationer med forskellige regnearksprogrammer på en formateringsuafhængig måde. I modsætning til XLSX-projektmapper eller ODS-filer indeholder .dif ingen formatering, skrifttyper, diagrammer, makroer eller formler - kun de beregnede celleværdier fra én flad tabel.
.dif-standarden blev udviklet af Software Arts i 1981 til VisiCalc-regnearket og blev senere vedtaget som et åbent de facto-udvekslingsformat af mange applikationer. En .dif-fil begynder altid med det bogstavelige nøgleord TABLE på sin egen linje, efterfulgt af en versionslinje 0,1 og VECTORS (antal kolonner), TUPLES (antal rækker) og en DATA-sektion, der viser hver celle som et par af typekode og værdi. Bemærk, at .dif ikke bør forveksles med en Unix diff/patch-fil, som kan dele den samme filendelse.
Sikkerhed og tryghed
RISIKO: LOWEt DIF-regneark er almindelig tekst uden makroer, scripts eller indlejrede objekter, så det er lavrisiko at åbne et - der er ingen formel- eller makromotor inde i selve filen. Som med enhver datafil er kun værdierne til stede; den sædvanlige forsigtighed er at sikre, at en fil mærket .dif faktisk er regnearksformatet og ikke noget andet (f.eks. en diff/patch-tekstfil), før den importeres. Undgå obskure «DIF opener»-downloadsteder - Excel, LibreOffice Calc og Google Sheets læser allerede DIF.
Formatdetaljer
kort fortalt- diff / patch-fil (Unix) - En .dif (eller .diff) kan være en tekst-patch produceret af «diff»-værktøjet, der viser linjeændringer mellem filer - urelateret til regnearksformatet.
- AVHRR / satellitbilleder DIF - Nogle værktøjskæder til fjernmåling bruger .dif til dataprodukter; en nichebetydning, der er adskilt fra regnearksudvekslingsformatet.
Programmer der åbner DIF-filer
Tekniske detaljer
dyb specifikation| Filkodning | Almindelig ASCII-tekst (7-bit); intet binært indhold eller Unicode |
| Filstruktur | Tre sektioner i rækkefølge: header-nøgleord TABLE, VECTORS, TUPLES - hver efterfulgt af en numerisk linje og en kommentar i anførselstegn - derefter en DATA-sektion, der viser hver celle |
| Magic bytes / identifikation | Ingen binær signatur; filen begynder altid med det bogstavelige token TABLE på sin egen linje, derefter versionslinjen 0,1 |
| MIME-type | text/plain (også application/x-dif eller application/dif) |
| VECTORS-felt | Header-nøgleord, der erklærer antallet af kolonner (vektorer) i tabellen |
| TUPLES-felt | Header-nøgleord, der erklærer antallet af rækker (tuples) i tabellen |
| Celledatatyper | Numeriske værdier (type 0) og streng-literaler (type 1); formler gemmes ikke - kun deres beregnede resultater |
| Ark pr. fil | Kun én flad todimensionel tabel; projektmapper med flere ark kræver separate .dif-filer |
| Understøttelse af formatering | Ingen - ingen skrifttyper, farver, kolonnebredder, rammer, diagrammer eller makroer gemmes |
| Komprimering | Ingen - gemt som ukomprimeret almindelig tekst |
| Kryptering | Ingen - ingen indbygget sikkerhed eller adgangskodebeskyttelse |
| Typisk filstørrelse | Fra få KB til et par hundrede KB for en enkelt tabel med værdier |
| Erstattet af | CSV for enkle tabulære værdier; XLSX og ODS for udveksling af projektmapper med fuld funktionalitet |
| Navnesammenstød | Filendelsen .dif bruges også af Unix diff/patch-outputfiler - helt urelateret til regnearksformatet |
| Udgivet | 1981 (created by Software Arts for VisiCalc to exchange single-sheet data) |
| Seneste version | Stable since the early 1980s - the format has not evolved |
| Åben standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
DIF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DIF-filer.