ART (PFS: First Publisher)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (Change telparia.com samples link to template)
 
(9 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
|extensions={{ext|art}}
 
|extensions={{ext|art}}
 
}}
 
}}
 +
:''See [[ART]] for other formats with that name.''
 +
 
'''PFS: 1st Publisher Clip Art Format''' ('''ART''') is an uncompressed bi-level image file format.
 
'''PFS: 1st Publisher Clip Art Format''' ('''ART''') is an uncompressed bi-level image file format.
  
== Format ==
+
== Format details ==
Files have an 8-byte header, followed by the pixel data.
+
''[Partial decoding, based on open source software, and analysis of ART files.]''
  
== See also ==
+
Multi-byte integers are little-endian.
* [[ART (AOL compressed image)]]: A more common image format named ART
+
 
 +
{| class="wikitable"
 +
! Offset !! Length !! Field !! Details
 +
|-
 +
|0 || 2 || || Unknown. Observed to be 0.
 +
|-
 +
|2 || 2 || width || Image width in pixels
 +
|-
 +
|4 || 2 || || Unknown. Observed to be 0.
 +
|-
 +
|6 || 2 || height || Image height in pixels
 +
|-
 +
|8 || || image_data || Pixels are in left-to-right, top-to-bottom order. 8 pixels per byte, most significant bit first, black is 0. Rows are padded to the next 2-byte boundary.
 +
|}
  
 
== Software ==
 
== Software ==
* [http://www.imagemagick.org/ ImageMagick]
+
* [[ImageMagick]]
 +
* [[Tom's Viewer]]
 +
* [http://snisurset.net/code/abydos/ abydos]
 +
 
 +
== Sample files ==
 +
* http://cd.textfiles.com/fantaziasampler/CLIPART/ART/
 +
* http://cd.textfiles.com/swinnund/disk3/CLIPART/ → 1STPUB3.EXE, ARTFILE?.EXE, ART_FPUB.EXE ([[Self-extracting ZIP]] format)
 +
* {{DexvertSamples|image/pfsFirstPublisher}}

Latest revision as of 02:55, 28 December 2023

File Format
Name ART (PFS: First Publisher)
Ontology
Extension(s) .art
See ART for other formats with that name.

PFS: 1st Publisher Clip Art Format (ART) is an uncompressed bi-level image file format.

[edit] Format details

[Partial decoding, based on open source software, and analysis of ART files.]

Multi-byte integers are little-endian.

Offset Length Field Details
0 2 Unknown. Observed to be 0.
2 2 width Image width in pixels
4 2 Unknown. Observed to be 0.
6 2 height Image height in pixels
8 image_data Pixels are in left-to-right, top-to-bottom order. 8 pixels per byte, most significant bit first, black is 0. Rows are padded to the next 2-byte boundary.

[edit] Software

[edit] Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox