Qu'est-ce que le format de fichier WK1 ?
Un fichier .wk1 est un tableur binaire créé par Lotus 1-2-3 Release 2.x (1985), le tableur de l'ère DOS qui dominait le marché de la productivité sur ordinateur personnel avant que Microsoft Excel ne le supplante au milieu des années 1990. Le format .wk1 est devenu si largement déployé que pratiquement tous les tableurs concurrents de la fin des années 1980 et du début des années 1990 ont implémenté un importateur pour celui-ci.
Le fichier est structuré comme un flux séquentiel d'enregistrements binaires de type-longueur-valeur, s'ouvrant par un enregistrement Beginning-Of-File (BOF) et se terminant par un enregistrement EOF. Le mot de version de 2 octets de l'enregistrement BOF 0x0405 identifie le fichier comme étant de la Release 2.x (.wk1), le distinguant du format précédent .wks (Release 1.x) et des formats ultérieurs .wk3 et .wk4. Les enregistrements individuels encodent les valeurs des cellules (vide, entier, flottant, formule ou étiquette), les largeurs de colonnes, les plages nommées, les paramètres d'impression et les données graphiques.
Le format .wk1 est un format à feuille unique limité à 256 colonnes × 2 048 lignes (A1 à IV2048). Le support multi-feuilles n'est apparu qu'avec le format .wk3 (Lotus Release 3, 1989).
La spécification du format a été publiée par Lotus en 1984-1985 et est bien documentée pour son époque. IBM a mis fin aux ventes de Lotus 1-2-3 en 2013 et au support en 2014. Les versions modernes d'Excel (2007+) ont abandonné le filtre d'importation Lotus ; LibreOffice Calc et Gnumeric lisent toujours nativement les fichiers .wk1.
Sécurité et sûreté
RISQUE : LOWLe format WK1 est un tableur binaire de l'ère DOS sans charge utile de macro ou de script moderne. En ouvrir un dans LibreOffice ou Gnumeric ne présente pratiquement aucun risque. La principale préoccupation est la préservation des données : le format WK1 est très ancien et quelques fonctions @ de Lotus peuvent ne pas survivre parfaitement à la conversion ; validez donc les résultats après l'ouverture. Évitez les sites de téléchargement de « convertisseurs WK1 » suspects qui pourraient contenir des logiciels publicitaires ; utilisez plutôt les versions officielles de LibreOffice ou Gnumeric.
Détails du format
en brefProgrammes qui ouvrent les fichiers WK1
Détails techniques
spécifications approfondies| Conteneur | Flux séquentiel d'enregistrements binaires (enregistrements type-longueur-valeur, de BOF à EOF) |
| Mot de version BOF | 0x0405 aux octets 4-5 identifie la Release 2.x (.wk1) |
| Structure d'enregistrement | Type d'enregistrement de 2 octets + champ de longueur de 2 octets + charge utile de longueur variable |
| Limite de la grille | 256 colonnes × 2 048 lignes (A1 à IV2048) ; feuille de calcul unique uniquement |
| Types de cellules | Vide, entier 16 bits, double IEEE 754, formule tokenisée, étiquette (chaîne) |
| Ordre des octets | Little-endian partout |
| Protection par mot de passe | Optionnelle ; schéma extrêmement faible, facilement contourné |
| Taille de fichier typique | De quelques Ko à environ 1 Mo (données d'une seule feuille de l'ère DOS) |
| Type MIME | application/vnd.lotus-1-2-3 |
| Support moderne | LibreOffice Calc et Gnumeric lisent nativement le .wk1 ; Microsoft Excel 2007+ a abandonné le filtre |
| Formats successeurs | .wk3 (Release 3, 1989 - 3D multi-feuilles), .wk4 (Release 4, 1993), .123 (Lotus Millennium) |
| Documentation du format | Publiée par Lotus Development Corporation, 1984-1985 ; largement utilisée par les importateurs tiers |
| Système d'exploitation | DOS (natif) ; Windows, macOS, Linux via les importateurs |
| Publié | 1985 (Lotus 1-2-3 Release 2.0 for DOS) |
| Dernière version | WK1 corresponds to Lotus 1-2-3 Release 2.x; superseded by WK3 (Release 3) and WK4 (Release 4) |
| Spécification | fileformats.archiveteam.org |
Conversions WK1
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers WK1.