Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
Puzzle image (X11) - Just Solve the File Format Problem

Puzzle image (X11)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Software)
(Sample files)
Line 26: Line 26:
 
== Sample files ==
 
== Sample files ==
 
* [ftp://ftp.x.org/pub/unsupported/programs/puzzle/mandrill.cm mandrill.cm]
 
* [ftp://ftp.x.org/pub/unsupported/programs/puzzle/mandrill.cm mandrill.cm]
 +
* https://telparia.com/fileFormatSamples/image/x11Puzzle/
  
 
== Further reading ==
 
== Further reading ==

Revision as of 23:54, 17 October 2023

File Format
Name Puzzle image (X11)
Ontology
Extension(s) .cm, .pzl
Released ~1988

Some distributions of X-Windows include a program named "puzzle", which is an implementation of the "15 puzzle" sliding tile game. It was written by Don Bennett of HP Labs.

Using the "-picture" option, a custom bitmap image may be used on the tiles. This article is about the format of the file containing that custom image. It has been given various names such as X11 puzzle file or Unix Puzzle 8-bit Bitmap.

Contents

Format

A puzzle image uses a simple uncompressed 8-bit paletted format. There is a 9-byte header, then the palette, then the pixels.

Specifications

The format is described in a comment in the picture.c file from the source code.

Software

Sample files

Further reading

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007