Hva er DIF-filformatet?
.dif er et utvekslingsformat for regnearkdata som lagrer data i ren tekst. Formatet er standardisert, noe som betyr at eksport av data til en .dif-fil bevarer dataoppsettet og kan importeres direkte til andre regnearkprogrammer. Mange parsettingsproblemer - som problemet med feil feltseparator ved import av data fra CSV-filer - elimineres med denne tilnærmingen.
En enkelt .dif-fil kan bare inneholde én regnearktabell; flere .dif-filer kan brukes sammen når man utveksler data på tvers av ark. Formatet tillater at data fra ulike applikasjoner deles med forskjellige regnearkprogrammer på en formateringsuavhengig måte. I motsetning til XLSX-arbeidsbøker eller ODS-filer, bærer .dif ingen formatering, fonter, diagrammer, makroer eller formler - kun de beregnede celleverdiene til én flat tabell.
.dif-standarden ble utviklet av Software Arts i 1981 for regnearket VisiCalc, og ble senere adoptert som et åpent de facto utvekslingsformat av mange applikasjoner. En .dif-fil begynner alltid med nøkkelordet TABLE på en egen linje, etterfulgt av en versjonslinje 0,1 og VECTORS (antall kolonner), TUPLES (antall rader), og en DATA-seksjon som lister hver celle som et par av typekode og verdi. Merk at .dif ikke må forveksles med en Unix diff/patch-fil, som kan dele samme filendelse.
Sikkerhet og trygghet
RISIKO: LOWEt DIF-regneark er ren tekst uten makroer, skript eller innebygde objekter, så det er lav risiko å åpne en - det finnes ingen formel- eller makromotor inne i selve filen. Som med alle datafiler er bare verdiene til stede; den vanlige forsiktighetsregelen er å sikre at en fil merket .dif faktisk er regnearkformatet og ikke noe annet (f.eks. en diff/patch-tekstfil) før import. Unngå obskure «DIF opener»-nedlastingssider - Excel, LibreOffice Calc og Google Sheets leser allerede DIF.
Formatdetaljer
i et nøtteskall- diff / patch-fil (Unix) - En .dif (eller .diff) kan være en tekst-patch produsert av «diff»-verktøyet som lister linjeendringer mellom filer - urelatert til regnearkformatet.
- AVHRR / satellittbilder DIF - Noen verktøykjeder for fjernmåling bruker .dif for dataprodukter; en nisjebetydning som er forskjellig fra utvekslingsformatet for regneark.
Programmer som åpner DIF-filer
Tekniske detaljer
dyp spesifikasjon| Filkoding | Ren ASCII-tekst (7-bit); ingen binært innhold eller Unicode |
| Filstruktur | Tre seksjoner i rekkefølge: hodenøkkelord TABLE, VECTORS, TUPLES - hver etterfulgt av en numerisk linje og en sitert kommentar - deretter en DATA-seksjon som lister hver celle |
| Magic bytes / identifikasjon | Ingen binær signatur; filen begynner alltid med tokenet TABLE på en egen linje, deretter versjonslinjen 0,1 |
| MIME-type | text/plain (også application/x-dif eller application/dif) |
| VECTORS-felt | Hodenøkkelord som deklarerer antall kolonner (vektorer) i tabellen |
| TUPLES-felt | Hodenøkkelord som deklarerer antall rader (tupler) i tabellen |
| Celledatatyper | Numeriske verdier (type 0) og strengliteraler (type 1); formler lagres ikke - kun deres beregnede resultater |
| Ark per fil | Kun én flat todimensjonal tabell; arbeidsbøker med flere ark krever separate .dif-filer |
| Formateringsstøtte | Ingen - ingen fonter, farger, kolonnebredder, rammer, diagrammer eller makroer lagres |
| Komprimering | Ingen - lagret som ukomprimert ren tekst |
| Kryptering | Ingen - ingen innebygd sikkerhet eller passordbeskyttelse |
| Typisk filstørrelse | Noen få KB til noen hundre KB for en enkelt tabell med verdier |
| Erstattet av | CSV for rene tabellverdier; XLSX og ODS for utveksling av komplette arbeidsbøker |
| Navnekollisjon | Filendelsen .dif brukes også av Unix diff/patch-filer - helt urelatert til regnearkformatet |
| Utgitt | 1981 (created by Software Arts for VisiCalc to exchange single-sheet data) |
| Siste versjon | Stable since the early 1980s - the format has not evolved |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | en.wikipedia.org |
DIF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DIF-filer.