Günter Born Referenzhandbuch Dateiformate Grafik, Text, Datenbanken, Tabellenkalkulation ADDISON-WESLEY PUBLISHING COMPANY Bonn München - Reading, Massachusetts Menio Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Sydney Singapore Tokyo Madrid San Juan
Vorwort Inhaltsübersicht Inhaltsverzeichnis Einleitung 1 Dateiformate in dbase 7 Dateiformate in dbase II 7 dbase II - Format der DBF-Dateien 7 Indexdatei-Struktur in dbase II 12 MEM-Dateiformat in dbase II 15 Dateiformate in dbase III 16 DBF-Dateiformat in dbase III und dbase III+ 16 Indexdatei-Struktur in dbase III 23 Indexdatei-Struktur im dbase III-Clipper 23 MEM-Dateiformat in dbase III 24 DBT-Dateien in dbase III (Memo-Dateien) 25 Das Format der Datei DBPRINT.PTB 27 Dateiformate in dbase IV 29 DBF-Dateiformat in dbase IV 29 DBT-Dateiformat in dbase IV 36 Datenaustausch über das SDF-Format 36 Die Option DELIMITED 37 Import/Export für Fremdformate 38 Tabellenkalkulationsformate 43 LOTUS 1-2-3-Format 43 Die Formate WKS/WKl in LOTUS 1-2-3 (bis Version 2.01) 43 Recordtypen in Lotus 1-2-3 (Versionen 1.1 bis 2.01) 50 Die LOTUS 1-2-3-Recordtypen der Version 3.0 90 LOTUS 1-2-3-PIC-Format 94 LOTUS-Symphony-Format 96 Recordtypen in Symphony 97 Data Interchange Format (DIF) 135 Der Aufbau des DIF Headers 136 Die DIF-Datensatzstruktur 141 Super Data Interchange Format (SDI) 146 Der Header einer SDI-Datei 147 Datenteil einer SDI-Datei 150 Standard Interface Format (SIF) 154 V VII IX
Symbolic Link Format (SYLK) 155 ID Record (ID) 156 Format Record (F) 156 Cell Format Record (C) 160 Name Record (NN) 162 Name Link (NE) 162 Filesubstitution (NU) 163 Window (W) 163 EndofSYLK 165 Textverarbeitungsformate 169 MS-WORD-Format 169 Der WORD Header (Versionen 3.0,4.0, 5.0) 173 Der WORD-Textteil 176 Der Formatbereich in WORD 178 Die Zeichenformate 178 Der Absatzformatblock 185 Das Format des Bereichstabellenblockes 191 Das Format des Bereichsformatblockes 192 Das Format des Seitenumbruchblockes 194 Der Info-Block des Dateimanagers 195 WordStar-Format 197 WordPerfect-Format 202 Der WordPerfect-Datenbereich 211 Die 1-Byte-Steuercodes von 00H bis BFH 212 Die Fixed Length Multibyte-Steuercodes von COH bis CFH 216 Variable Length Multibyte-Steuercodes von DOH bis FFH 221 Subfunktionen zur Fontauswahl (Code D1H) 230 Subfunktionen zur Gruppendefinition (Code D2H) 232 Set Group-Subfunktionen (Code D3H) 240 Format Group-Subfunktionen (Code D4H) 248 Footnote/Endnote Group-Subfunktionen (Code D6H) 254 Generate Group-Subfunktionen (Code D7H) 257 Display Group-Subfunktionen 266 Miscellaneous Group 268 Box Group 271 Style Group 278 Das WordPerfect 5.1-Format 281 WordPerfect Header (Version 5.1) 281 Der WordPerfect 5.1 -Textbereich 285 Die Fixed Length Multibyte-Steuercodes (Version 5.1) 285 Die Variable Length Multibyte-Steuercodes (Version 5.1) 288 Subfunktionen zur Fontauswahl (Code D1H) 295 Subfunktionen zur Gruppendefinition (Code D2H) 297 Set Group-Subfunktionen (Code D3H) 303 Format Group-Subfunktionen (Code D4H) 307
XI Header/Footer Group-Subfunktionen (Code D5H) 314 Footnote/Endnote Group-Subfunktionen (Code D6H) 314 Generate Group-Subfunktionen (Code D7H) 314 Display Group-Subfunktionen (Code D8H) 315 Miscellaneous Group (Code D9H) 316 Box Group (Code DAH) 318 Style Group (Code DBH) 326 Table End of Line Codes Group 327 Table End of Pages Codes Group (ODDH) 330 Enhanced Merge Functions (Code DEH) 331 Rieh Text Format (RTF) 336 Spezielle Steuerzeichen (special control words) 339 Basiskommandos (destination control words) 341 Formatierungsanweisungen (document formatting) 347 Abschnittformatierung (section formatting) 349 Absatzformatierung (paragraph formatting) 352 Zeichenformatierung (character formatting) 356 Standard Generalised Markup Language (SGML) 358 Struktur einer SGML-Datei 358 Struktur eines Dokumentes 359 4 Grafikformate 371 ZSoft Paintbrush File Format (PCX) 371 Der Aufbau des PCX-Headers 373 CGA-Farbpaletteninformationen 376 EGA/VGA-Palette mit 16 Farben 377 VGA-Palette mit 256 Farben 378 Die Kodierung der PCX-Daten 378 Das Format der PC Paintbrush-Bitmapzeichen 381 GEM Image File Format (IMG) 382 Der IMG-Kopfsatz 384 Speichern von IMG-Daten 386 Bildkomprimierung bei IMG-Dateien 387 Pixelkodierung 388 Das Solid Run Format 388 Das Bit String Format 388 Das Pattern Run Format 389 Das Vertical Replication Count Format 390 GEM Metafile Format (GEM) 394 Der Aufbau des GEM Metafile Headers 394 Das Format der Metafile-Objekte 396 Generalized Drawing Primitives (GDP Opcode OBH) 402 Interchange File Format (IFF) 424 Der IFF Header 425 IFF-Blockstruktur (CHUNK) 426 Die CHUNKS eines ILBM-FORMS 428
Die CHUNKS eines 8SVX-FORMS Graphics Interchange Format (GIF) Tag Image File Format (TIFF) Der TIFF-Header Der Aufbau des Image File Directory (IFD) Der Aufbau eines Tags Beschreibung der Tag-Typen Allgemeine Bemerkungen zum TIFF-Format TIFF-Komprimierungsverfahren Computer Graphic Metafile Format (CGM) Binäre CGM-Kodierung Kodierung als ASCII-Text Die Character-Kodierung mit ISO-Zeichen Metafile-Anweisungen WordPerfect Graphic File Format (WPG) WPG Header WPG Records AutoCAD Drawing Exchange Format (DXF) Aufbau einer DXF-Datei DXF Header DXF Table Section BLOCK-Abschnitt einer DXF-Datei DXF Entities Section 5 Beschreibungssprachen Hewlett Packard Graphic Language (HP-GL/2) Configuration and Status Group Vector Group Polygon Group Line and Fill Attributes Group Character Group Technical Graphics Extension Palette Extension Dual Context Extension Digitizing Extensions Hewlett Packard Printer Communication Language (PCL) Befehle für einen Druckauftrag Seitenbeschreibungsbefehle Cursorsteuerung Schriftauswahl Schriftverwaltung Erstellung ladbarer Schriften Grafikbefehle Druckmodell Makros Programmierhinweise 433 435 441 443 444 445 447 468 470 471 472 478 482 484 495 495 496 508 508 517 518 526 529 547 547 552 554 557 559 561 565 568 569 570 570 571 571 574 575 579 580 580 583 585 586
XIII Anhänge PCL-Zugriffserweiterung 586 Encapsulated PostScript Format (EPS) 587 Die EPS-Strukturkonventionen 589 PostScript-An Weisungen 591 A Dynamic Data Exchange Protocol (DDE) 607 B ISO 646-Zeichensatz 611 C Literaturverzeichnis 615 Index 617