Blorb

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 = IFRS

Blorb is a package format for interactive fiction games. Many such games incorporate resources such as sound effects, music, or pictures. Blorb's purpose is to bind these together into one file. The format was devised by Andrew Plotkin and is used in both the Z-machine and Glulx virtual machines, 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 by Infocom, 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's Z-machine executable code.

Glulx games are almost always shipped in the Blorb format. A rather smaller proportion of Z-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 Glk interactive fiction interpreters, including Nitfol and Glulxe.

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 the filename extension is ".blorb", or, for systems where filename extensions are limited to three characters, ".blb". Blorb files containing Z-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 and JPEG
* Sound: AIFF, Ogg Vorbis
* Music: MOD

External 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.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Glulx — is a 32 bit portable virtual machine intended for writing and playing interactive fiction. It was designed by Andrew Plotkin to relieve some of the restrictions in the venerable Z machine format. For example, the Z machine provides native support …   Wikipedia

  • Inform — Тип исполнения: компилируемый Появился в: 1993 Автор(ы): Грэхем Нельсон Расширение файлов: .Z#, .inf, .Z5, .Z8 Inform  компилируемый объектно ориентированный язык программирования, во многом похожий на Си …   Википедия

  • Inform — This article is about the programming language. For other uses, see Inform (disambiguation). Inform Original author(s) Graham Nelson Developer(s) Graham Nelson …   Wikipedia

  • List of fictional diseases — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. This article is a list of fictional diseases nonexistent, named medical conditions… …   Wikipedia

  • Andrew Plotkin — (born May 15, 1970), also known as Zarf, is an award winning interactive fiction author and an important figure in the modern interactive fiction community. Plotkin was one of the earliest writers to use Graham Nelson s Inform development system …   Wikipedia

  • Enchanter (video game) — Infobox VG| title = Enchanter developer = Infocom publisher = Infocom designer = Marc Blank and Dave Lebling engine = ZIL released = Release 10: August 10, 1983Release 15: November 7, 1983Release 16: November 18, 1983Release 24: November 18,… …   Wikipedia

  • God mode — is a state in some video games wherein the player character is invulnerable to damage. It is typically activated by entering a cheat code. The term may also be used when the CPU opponent, mostly in sports games, goes into a god like state,… …   Wikipedia

  • Interchange File Format — (IFF), es un formato de archivo originalmente introducido por la compañía Electronic Arts en 1985 (en cooperación con Commodore Amiga) con el objetivo de facilitar la transferencia de datos entre programas de software producidos por empresas… …   Wikipedia Español

  • Interchange File Format — (IFF)  стандарт для файлов обмена данными, разработанный в 1985 фирмой Electronic Arts совместно с Commodore для новой платформы  Amiga  с целью упростить обмен данными между ПО различных производителей. Может содержать любые… …   Википедия

  • Mario & Luigi: Bowser's Inside Story — North American box art Developer(s) AlphaDream …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”