Acorn Sprite

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Graphics
 
|subcat=Graphics
 +
|extensions={{ext|acorn}}
 
}}
 
}}
 +
'''Acorn Sprite''' (also known as '''RISC OS Sprite''') files are the native format for graphics on RISC OS systems. Traditionally, sprites were used to store all kinds of images. Since they support colour depths up to 32 bits per pixel it is possible to use this format to record photorealistic images (for example, from digital cameras) in this format, but improved support for compressed image formats (JPEG, PNG) in RISC OS means that sprites are typically used to hold images for application icons and screen dumps.
  
== Overview ==
+
== Format ==
 +
A Sprite file begins with a header. The first four bytes of it are the number of images in the file, and the next four are the size of the header (usually 16, but could be larger). The [[Endianness|byte order]] is little-endian.
  
Acorn Sprite files are the native format for graphics on RISC OS systems. Traditionally, sprites were used to store all kinds of images. Since they support colour depths up to 32 bits per pixel it is possible to use this format to record photorealistic images (for example, from digital cameras) in this format, but improved support for compressed image formats (JPEG, PNG) in RISC OS means that sprites are typically used to hold images for application icons and screen dumps.
+
== Identifiers ==
 +
On RISC OS, Sprite files have a file type of ff9 (Sprite).
  
On RISC OS, sprite files have a file type of ff9 (Sprite).
+
On other platforms, at least some applications use the filename extension '''.acorn''', though it does not appear to be very common.
  
== References ==
+
== Software ==
 +
* [http://www.boddie.org.uk/david/Projects/Python/Spritefile/ Spritefile] - a Python module for reading Sprite files
 +
* [http://www.netsurf-browser.org/projects/librosprite/ LibROSprite]
 +
* [http://www.xnview.com/ XnView] (format named "ACORN"; read-only)
  
 +
== Sample files ==
 +
* [http://www.dave-edwards.com/riscos/icons/ RISC OS Icons]
 +
* APDL DTP [https://archive.org/details/cdrom-riscos-apdl-dtp1 CD1], [https://archive.org/details/cdrom-riscos-apdl-dtp2 CD2], [https://archive.org/details/cdrom-riscos-apdl-dtp3 CD3]
 +
* [https://archive.org/details/cdrom-riscos-clipart ArtWorks ClipArt CD1]
 +
 +
== Links ==
 
* [http://www.wss.co.uk/pinknoise/Docs/index.html Documentation on Acorn Computers]
 
* [http://www.wss.co.uk/pinknoise/Docs/index.html Documentation on Acorn Computers]
* [http://www.boddie.org.uk/david/Projects/Python/Spritefile/ Spritefile] - a Python module for reading Sprite files
 
  
 
[[Category:RISC OS]]
 
[[Category:RISC OS]]

Revision as of 23:21, 4 November 2013

File Format
Name Acorn Sprite
Ontology
Extension(s) .acorn

Acorn Sprite (also known as RISC OS Sprite) files are the native format for graphics on RISC OS systems. Traditionally, sprites were used to store all kinds of images. Since they support colour depths up to 32 bits per pixel it is possible to use this format to record photorealistic images (for example, from digital cameras) in this format, but improved support for compressed image formats (JPEG, PNG) in RISC OS means that sprites are typically used to hold images for application icons and screen dumps.

Contents

Format

A Sprite file begins with a header. The first four bytes of it are the number of images in the file, and the next four are the size of the header (usually 16, but could be larger). The byte order is little-endian.

Identifiers

On RISC OS, Sprite files have a file type of ff9 (Sprite).

On other platforms, at least some applications use the filename extension .acorn, though it does not appear to be very common.

Software

Sample files

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox