Lotus 1-2-3 Chart
Dexvertbot (Talk | contribs) (Undo revision 46675 by Dexvertbot (talk)) |
Dexvertbot (Talk | contribs) (→Sample files) |
||
Line 19: | Line 19: | ||
== Sample files == | == Sample files == | ||
* [https://www.webarchive.org.uk/datasets/ipres.ds.1/systems-showcase-files/collected/3D.PIC 3D.PIC], [https://www.webarchive.org.uk/datasets/ipres.ds.1/systems-showcase-files/collected/BAR10.PIC BAR10.PIC] | * [https://www.webarchive.org.uk/datasets/ipres.ds.1/systems-showcase-files/collected/3D.PIC 3D.PIC], [https://www.webarchive.org.uk/datasets/ipres.ds.1/systems-showcase-files/collected/BAR10.PIC BAR10.PIC] | ||
− | * | + | * {{DexvertSamples|image/lotusChart}} |
== Links == | == Links == |
Latest revision as of 03:18, 28 December 2023
Lotus 1-2-3 Chart, or Lotus PIC, is a vector graphics format associated with Lotus 1-2-3 and associated program PrintGraph. Based on Lotus Picture Description Language.
[edit] Identification
Known Lotus PIC files begin with 16 bytes 01 00 00 00 01 00 08 00 44 00 00 00 00 0c 7f 09 06
. The significance of these byte values is not known. The last four bytes may equal the width and height minus one.
[Ed. note: The Encyclopedia of Graphics File Formats appears to have an error: It says there are three 0x00 bytes after the 0x44 byte, when there probably should be four.]
All PIC files start with the 16 byte header and end with opcode 6nh, this terminates the interpretation of the PDL instructions. The variable n represents the lower order four bits of the opcode byte, and can be any value.
PIC files can be device specific on how they are interpreted.
[edit] Sample files
[edit] Links
- Lotus 1-2-3 .PIC File Format Details, by Jim Kyle (reverse-engineered; incomplete)
- Lotus PIC File Format Summary, from the Encyclopedia of Graphics File Formats
- Lotus File Formats for 1-2-3 Symphony & Jazz: File Structure Descriptions for Developers