GROB
From Just Solve the File Format Problem
(Difference between revisions)
(→Identification) |
|||
Line 15: | Line 15: | ||
A binary GROB file begins with "<code>HPHP48</code>" or "<code>HPHP49</code>", and has bytes <code>1E 2B</code> at offset 8. | A binary GROB file begins with "<code>HPHP48</code>" or "<code>HPHP49</code>", and has bytes <code>1E 2B</code> at offset 8. | ||
− | ASCII format apparently begins with "<code>GROB </code>" | + | ASCII format apparently begins with "<code>GROB </code>". An ASCII GROB might be embedded inside a script, or preceded by a "<code>%%HP</code>" header line, so it won't necessarily start at the beginning of the file. |
== Software == | == Software == |
Revision as of 00:54, 7 August 2014
GROB is a bi-level raster graphics format associated with HP-48 and HP-49 series calculators.
There are two ways to encode a GROB image: "binary" and "ASCII". Sometimes, GROB images are also ASC-encoded.
Contents |
Format
Binary format has an 18-byte header, followed by the pixel data.
Identification
A binary GROB file begins with "HPHP48
" or "HPHP49
", and has bytes 1E 2B
at offset 8.
ASCII format apparently begins with "GROB
". An ASCII GROB might be embedded inside a script, or preceded by a "%%HP
" header line, so it won't necessarily start at the beginning of the file.
Software
- XnView
- grob.to.bitmap
- grob2eps.c
- My HP48 and HP49 software → hp48-mf-0.6.zip → hp48.dtx → grob2eps.c