Co to jest format pliku DIF?
.dif to format wymiany danych arkusza kalkulacyjnego, który przechowuje dane w postaci zwykłego tekstu. Format ten jest ustandaryzowany, co oznacza, że eksport danych do pliku .dif zachowuje układ danych i może być bezpośrednio importowany do innych programów arkuszy kalkulacyjnych. Wiele problemów z parsowaniem - takich jak problem z błędnym separatorem pól podczas importowania danych z plików CSV - zostaje wyeliminowanych dzięki temu podejściu.
Pojedynczy plik .dif może pomieścić tylko jedną tabelę arkusza kalkulacyjnego; wiele plików .dif może być używanych razem podczas wymiany danych między arkuszami. Format ten pozwala na udostępnianie danych z różnych aplikacji różnym programom arkuszy kalkulacyjnych w sposób niezależny od formatowania. W przeciwieństwie do skoroszytów XLSX lub plików ODS, .dif nie przenosi żadnego formatowania, czcionek, wykresów, makr ani formuł - jedynie obliczone wartości komórek jednej płaskiej tabeli.
Standard .dif został opracowany przez Software Arts w 1981 roku dla arkusza kalkulacyjnego VisiCalc, a później został przyjęty jako otwarty format wymiany de facto przez wiele aplikacji. Plik .dif zawsze zaczyna się od dosłownego słowa kluczowego TABLE w osobnej linii, po którym następuje linia wersji 0,1 oraz VECTORS (liczba kolumn), TUPLES (liczba wierszy) i sekcja DATA, która wymienia każdą komórkę jako parę kodu typu i wartości. Należy zauważyć, że .dif nie powinien być mylony z plikiem Unix diff/patch, który może współdzielić to samo rozszerzenie.
Bezpieczeństwo
RYZYKO: LOWArkusz kalkulacyjny DIF to zwykły tekst bez makr, skryptów ani osadzonych obiektów, więc jego otwieranie wiąże się z niskim ryzykiem - w samym pliku nie ma silnika formuł ani makr. Podobnie jak w przypadku każdego pliku danych, obecne są tylko wartości; zwykła ostrożność polega na upewnieniu się, że plik oznaczony jako .dif jest rzeczywiście formatem arkusza kalkulacyjnego, a nie czymś innym (np. plikiem tekstowym diff/patch) przed jego importem. Unikaj podejrzanych stron z „DIF opener” - Excel, LibreOffice Calc i Google Sheets już odczytują DIF.
Szczegóły formatu
w pigułce- plik diff / patch (Unix) - Plik .dif (lub .diff) może być poprawką tekstową wygenerowaną przez narzędzie „diff”, wymieniającą zmiany linii między plikami - niepowiązany z formatem arkusza kalkulacyjnego.
- obrazowanie satelitarne AVHRR / DIF - Niektóre łańcuchy narzędzi teledetekcyjnych używają .dif dla produktów danych; niszowe znaczenie odrębne od formatu wymiany arkuszy kalkulacyjnych.
Programy otwierające pliki DIF
Szczegóły techniczne
specyfikacja| Kodowanie pliku | Zwykły tekst ASCII (7-bitowy); brak treści binarnej lub Unicode |
| Struktura pliku | Trzy sekcje w kolejności: słowa kluczowe nagłówka TABLE, VECTORS, TUPLES - każda z następującą po niej linią numeryczną i komentarzem w cudzysłowie - następnie sekcja DATA wymieniająca każdą komórkę |
| Magiczne bajty / identyfikacja | Brak sygnatury binarnej; plik zawsze zaczyna się od dosłownego tokenu TABLE w osobnej linii, a następnie linii wersji 0,1 |
| Typ MIME | text/plain (również application/x-dif lub application/dif) |
| Pole VECTORS | Słowo kluczowe nagłówka deklarujące liczbę kolumn (wektorów) w tabeli |
| Pole TUPLES | Słowo kluczowe nagłówka deklarujące liczbę wierszy (krotek) w tabeli |
| Typy danych komórek | Wartości numeryczne (typ 0) i literały ciągów znaków (typ 1); formuły nie są przechowywane - tylko ich obliczone wyniki |
| Arkusze na plik | Tylko jedna płaska dwuwymiarowa tabela; skoroszyty wieloarkuszowe wymagają oddzielnych plików .dif |
| Obsługa formatowania | Brak - nie są przechowywane czcionki, kolory, szerokości kolumn, obramowania, wykresy ani makra |
| Kompresja | Brak - przechowywany jako nieskompresowany zwykły tekst |
| Szyfrowanie | Brak - brak wbudowanych zabezpieczeń lub ochrony hasłem |
| Typowy rozmiar pliku | Od kilku KB do kilkuset KB dla pojedynczej tabeli wartości |
| Zastąpiony przez | CSV dla zwykłych wartości tabelarycznych; XLSX i ODS dla w pełni funkcjonalnej wymiany skoroszytów |
| Kolizja nazw | Rozszerzenie .dif jest również używane przez pliki wyjściowe Unix diff/patch - całkowicie niepowiązane z formatem arkusza kalkulacyjnego |
| Wydano | 1981 (created by Software Arts for VisiCalc to exchange single-sheet data) |
| Najnowsza wersja | Stable since the early 1980s - the format has not evolved |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | en.wikipedia.org |
Konwersje DIF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DIF.