- Blorb
Infobox file format
name = Blorb
extension = .blorb, .blb, .gblorb, .glb, .zblorb, .zlb
mime =application/x-blorb
owner =Andrew Plotkin
creatorcode =
genre = Package format
container for = PNG,JPEG ,AIFF , MOD
contained by =
extended from =Interchange File Format
extended to = IFRSBlorb is a package format for
interactive fiction games. Many such games incorporate resources such assound effect s, music, or pictures. Blorb's purpose is to bind these together into one file. The format was devised byAndrew Plotkin and is used in both theZ-machine andGlulx virtual machine s, as well as by the Glk library.In the days when games were distributed only on disk, there was no problem in associating a game with its resources: the resources were simply shipped on the same disk. Since all
Z-machine games were produced byInfocom , there was also no chance that resources would be shipped in a format which a user's interpreter program could not handle. Blorb is needed because neither of these assumptions hold true in modern times: games are typically downloaded as single files, and a user may be using any of a large number of interpreters.A Blorb file may optionally include the
executable code of the game itself. This allows authors of modern games to ship one file containing everything needed to play the game, while also allowing the creation of resource files for classic Infocom games without running the risk of copyright infringement by distributing Infocom'sZ-machine executable code.Glulx games are almost always shipped in the Blorb format. A rather smaller proportion ofZ-machine games make use of it, since Z-machine games often rely only on text, and so have no need for the extra resources. As of 2004 Blorb files are supported by all Glkinteractive fiction interpreters, includingNitfol andGlulxe .The Blorb format continues the tradition of naming interactive fiction tools after spells in
Infocom 's "Enchanter" trilogy. "Blorb" was a spell to bind objects into boxes.Blorb is an IFF format, with FORM IFRS. The
MIME type commonly in use is "application/x-blorb", and thefilename extension is ".blorb", or, for systems where filename extensions are limited to three characters, ".blb". Blorb files containingZ-code games may be named with the extension ".zblorb" or ".zlb"; or, for Glulx games, ".gblorb" or ".glb". These alternative extensions are intended to make it easier for interpreters to ascertain the type of game contained inside.Formats supported in Blorb files
*
PNG andJPEG
* Sound:AIFF ,Ogg Vorbis
* Music: MODExternal links
* [http://www.eblong.com/zarf/blorb/ Blorb specification]
* [http://www.inform-fiction.org/zmachine/standards/blorb/ Graham Nelson's page of Blorb resources] . (Warning: the demo game "The Spy Who Came In From The Garden" on this page is actually an invalid Blorb file.)
* [http://justice.loyola.edu/~lraszews/if/iblorb.html Some tools for working with Blorb files]
* [http://mirror.ifarchive.org/if-archive/infocom/media/blorb/ Blorb files for Infocom games]
Wikimedia Foundation. 2010.