Co to jest format pliku WK1?
Plik .wk1 to binarny arkusz kalkulacyjny utworzony przez Lotus 1-2-3 Release 2.x (1985), program z ery DOS, który dominował na rynku oprogramowania biurowego dla komputerów osobistych, zanim Microsoft Excel wyprzedził go w połowie lat 90. Format .wk1 stał się tak powszechny, że praktycznie każdy konkurencyjny arkusz kalkulacyjny z przełomu lat 80. i 90. posiadał moduł do jego importu.
Plik ma strukturę sekwencyjnego strumienia binarnych rekordów typu „typ-długość-wartość”, zaczynającego się od rekordu Beginning-Of-File (BOF), a kończącego rekordem EOF. 2-bajtowe słowo wersji 0x0405 w rekordzie BOF identyfikuje plik jako Release 2.x (.wk1), odróżniając go od wcześniejszego .wks (Release 1.x) oraz późniejszych formatów .wk3 i .wk4. Poszczególne rekordy kodują wartości komórek (puste, liczby całkowite, zmiennoprzecinkowe, formuły lub etykiety), szerokości kolumn, nazwane zakresy, ustawienia drukowania i dane wykresów.
.wk1 to format jednoarkuszowy, ograniczony do 256 kolumn × 2048 wierszy (od A1 do IV2048). Obsługa wielu arkuszy pojawiła się dopiero w formacie .wk3 (Lotus Release 3, 1989).
Specyfikacja formatu została opublikowana przez firmę Lotus w latach 1984-1985 i jest dobrze udokumentowana jak na tamte czasy. IBM zakończył sprzedaż Lotus 1-2-3 w 2013 roku, a wsparcie techniczne w 2014. Nowoczesny Excel (2007+) usunął filtr importu plików Lotus; LibreOffice Calc i Gnumeric nadal natywnie odczytują pliki .wk1.
Bezpieczeństwo
RYZYKO: LOWWK1 to binarny arkusz kalkulacyjny z ery DOS, który nie zawiera nowoczesnych makr ani skryptów. Otwieranie go w LibreOffice lub Gnumeric nie niesie ze sobą praktycznie żadnego ryzyka. Głównym problemem jest zachowanie integralności danych: WK1 jest bardzo starym formatem i niektóre funkcje @ programu Lotus mogą nie zostać idealnie przekonwertowane, dlatego należy zweryfikować wyniki po otwarciu. Unikaj podejrzanych stron z „konwerterami WK1”, które mogą zawierać oprogramowanie reklamowe; zamiast tego używaj oficjalnego LibreOffice lub Gnumeric.
Szczegóły formatu
w pigułceProgramy otwierające pliki WK1
Szczegóły techniczne
specyfikacja| Kontener | Sekwencyjny binarny strumień rekordów (rekordy typ-długość-wartość, od BOF do EOF) |
| Słowo wersji BOF | 0x0405 na bajtach 4-5 identyfikuje Release 2.x (.wk1) |
| Struktura rekordu | 2-bajtowy typ rekordu + 2-bajtowe pole długości + ładunek o zmiennej długości |
| Limit siatki | 256 kolumn × 2048 wierszy (A1 do IV2048); tylko pojedynczy arkusz |
| Typy komórek | Pusta, 16-bitowa liczba całkowita, IEEE 754 double, tokenizowana formuła, etykieta (ciąg znaków) |
| Kolejność bajtów | Little-endian w całym pliku |
| Ochrona hasłem | Opcjonalna; niezwykle słaby schemat, trywialny do obejścia |
| Typowy rozmiar pliku | Od kilku KB do ok. 1 MB (dane z ery DOS, pojedynczy arkusz) |
| Typ MIME | application/vnd.lotus-1-2-3 |
| Współczesna obsługa | LibreOffice Calc i Gnumeric odczytują .wk1 natywnie; Microsoft Excel 2007+ usunął filtr |
| Następcy formatu | .wk3 (Release 3, 1989 - wieloarkuszowy 3D), .wk4 (Release 4, 1993), .123 (Lotus Millennium) |
| Dokumentacja formatu | Opublikowana przez Lotus Development Corporation, 1984-1985; szeroko stosowana przez importerów firm trzecich |
| System operacyjny | DOS (natywnie); Windows, macOS, Linux poprzez importery |
| Wydano | 1985 (Lotus 1-2-3 Release 2.0 for DOS) |
| Najnowsza wersja | WK1 corresponds to Lotus 1-2-3 Release 2.x; superseded by WK3 (Release 3) and WK4 (Release 4) |
| Specyfikacja | fileformats.archiveteam.org |
Konwersje WK1
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki WK1.