PixFolio catalog

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=Graphics |extensions={{ext|cat}}, {{ext|cix}} |released=≤1991 }} '''PixFolio''', including its predecessor '''ShowGIF''' (also wr...")
 
(Identification)
Line 13: Line 13:
  
 
== Identification ==
 
== Identification ==
CAT: There's no ''nice'' way to identify a CAT file. But it can be identified reliably, say by using the predictable positions of the fields of the first item. For example, bytes (hex) {{magic|28 00 00 00}} (from a [[BMP]] header) appear at offset 374. <code>0x3a</code> appears at offsets 356 and 359, as part of the ASCII timestamp. Etc.
+
CAT: There's no ''nice'' way to identify a CAT file. Robust identification seems possible, though. The first 373 bytes of the file (and of each item) possibly have a fixed layout, but variable-length segments exist after that.
 +
 
 +
For example, byte <code>0x3a</code> appears at offsets 356 and 359, as part of the ASCII timestamp. Certain bytes must be ASCII digits. Etc.
  
 
CIX: ''(TODO)''
 
CIX: ''(TODO)''

Revision as of 21:02, 30 June 2024

File Format
Name PixFolio catalog
Ontology
Extension(s) .cat, .cix
Released ≤1991

PixFolio, including its predecessor ShowGIF (also written Showgif), is an image viewer and image file management application for Windows 3.x. It was developed by Allen C. Kempe and (for some versions) Paul R. Hachey.

It "catalog" database consists of a .CAT data file, and a companion .CIX index file. The CAT file contains thumbnail images, and other metadata.

Contents

Disambiguation

Note that there are several other unrelated programs named ShowGIF.

Identification

CAT: There's no nice way to identify a CAT file. Robust identification seems possible, though. The first 373 bytes of the file (and of each item) possibly have a fixed layout, but variable-length segments exist after that.

For example, byte 0x3a appears at offsets 356 and 359, as part of the ASCII timestamp. Certain bytes must be ASCII digits. Etc.

CIX: (TODO)

Software

There are many versions of PixFolio. Selected versions are listed here.

Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox