This page is copyright © 2009 by Christopher Allen
Categories Protocols Policies I.P. Considerations
Log In/Out View Licenses View Owned Formats Manage Account
Search for format:

I.F. Formats


Extension
Type
Description
Available
Cost
Source Avail.
Proprietary

ART
ART sprite file collection
An ART file, as used in the games Nibbler, Vintage Hyperactive, and VintageLF8R-based games to store 8-bit sprite collections.
Yes
FREE
Yes
No

BAR
Binary Artifact Reference File
A BAR implementation File (a file format specification), as used with the BAR protocol. This handles both uncompiled and compiled renditions of files.
Yes
FREE
Yes
No

BMP
Windows Bitmap Image
Deserializes BMP image file (windows bitmap image). Covers all headers from BITMAPCOREINFO to BITMAPV5INFO. Does not parse image pixels.
Yes
FREE
Yes
No

DOC, XLS, XLW, PPT
Microsoft Compound Document Format (OLE2)
This I.F. deserializes the contents of an OLE 2.0-stored compound document. Sector ID tables, directory entries, and streams are linearized and vectorized. Does not attempt to interpret the contents of each stream.
Yes
FREE
Yes
No

EXE
DOS Executable
Deserializes EXE files compiled and linked to run as 16-bit applications under MS-DOS. Does not disassemble.
Yes
10.00
Yes
No

FFR
BAR File Format Registry
BAR file format registry (a package of compiled BAR implementation files). Individual contained files are not further deserialized.
Yes
FREE
Yes
No

GIF
Graphical Image File (CompuServe)
Deserializes a Graphical Image File (GIF) commonly used to display compressed web-based raster images (non-photograph quality). Does not employ LZW to further break down pixel data.
Yes
FREE
Yes
No

ICO, CUR
Microsoft Icon/Cursor Format
Deserializes icon files, such as those used as icon resources to represent Win32 file icons, cursors, and other small incidental bitmaps. This I.F. does not deserialize image pixels.
Yes
FREE
Yes
No

JPG, JPEG, JFIF
Joint Photographic Experts Group
A JPEG File, also known as a JFIF (JPEG Format Interchange File), characterizes compressed, photograph-quality images.
Yes
FREE
Yes
No

LEV, INC, PAS
Kroz level file (Apogee)
In March 2009, Apogee released its Kroz series, source code included, as freeware. Use this I.F. on Pascal level files (you may need to strip out Procedure prototypes).
Yes
FREE
Yes
No

MDB
Microsoft Jet Database 3 or 4
Microsoft Database Format (Jet version 3 or 4). This database stores tables, queries, forms, subroutines, etc. Identifies tables and columns; does not currently allow for cell extraction and population.
Yes
FREE
Yes
No

MID, MIDI
Musical Instrument Data Interface
Characterizes MIDI data files. This I.F. only separates the file into tracks; it does not parse the individual MIDI commands.
Yes
FREE
Yes
No

MID, MIDI
Musical Instrument Data Interface (detailed)
Characterizes MIDI data files. This schema parses individual MIDI commands and delta times; many node handles are required. For complex files, you should increase the number of node handles allocated in BARfly.
Yes
FREE
Yes
No

MOD
MOD music file
Sample-based sequenced music file (MOD).
Yes
FREE
Yes
No

n/a
Flat (Unformatted Data)
A flat file, which contains unformatted data, is deserialized as a single unorganized block.
Yes
FREE
Yes
No

n/a
CRC32
Use this I.F. to load any file in 'flat' format. You can, using F8, call the 'calculate_crc32' function to retrieve a CRC32 of the file.
Yes
FREE
Yes
No

n/a
ASCII character enumerator
This I.F. yields, in dump view, an enumeration of ASCII character symbols in the range of 0-32. This can be useful in describing serial and printer commands.
Yes
FREE
Yes
No

n/a
ASCII character enumerator (descriptive)
This I.F. yields, in dump view, an enumeration of ASCII character long descriptions in the range of 0-32. This can be useful in describing serial and printer commands.
Yes
FREE
Yes
No

n/a
SLIP Layer-2 Communications
This I.F. characterizes SLIP communications, which have C0H delimiters and DBH escapes. Check mode selection functions for deserialization options.
Yes
FREE
Yes
No

n/a
C++ Initialized data converter
Converts binary data to and from C++ style braced initialized data. Can be useful when incorporating binary file data seamlessly into an application without the need for separate loads from disk files. Check mode selection functions for (de)serialization options.
Yes
FREE
Yes
No

NGR
Nibbler group file
Nibbler episode, or level collection. The game can be found here. That's right: the I.F. is a black box for cracking my own game.
Yes
FREE
Yes
No

NIB
Nibbler level file
Design of a single Nibbler level. The game can be found here. That's right: the I.F. is a black box for cracking my own game.
Yes
FREE
Yes
No

OGG
Ogg Bitstream Format
Ogg Vorbis-encapsulated set of video or audio data. This I.F. only characterizes the Ogg datastream; data is not broken down further.
Yes
FREE
Yes
No

PNG
Portable Network Graphics
Portable web-based image file in PNG format. Does not parse image pixels.
Yes
FREE
Yes
No

POS
Positional Obfuscation Sequence
POSitional encryption is a novelty encryption format used to demonstrate BAR's capabilities. Rather than adding a hash to a byte stream, POS mixes up the order of the stream itself. Works with files <= 8192 bytes.
Yes
FREE
Yes
No

SRF
Sound Resource File
Sound Resource File (embedded WAVs), as used in Nibbler and VintageLF8R-based games.
Yes
FREE
Yes
No

TIF, TIFF
Tagged Image File Format
An image file represented as indexed tags. This I.F. does not break down image pixels beyond individual strip storage, nor does it identify exact image pixels (only strip offsets are identified).
Yes
FREE
Yes
No

TXT
Plain Text
Plain text is composed of just unformatted character data. Data is deserialized as a single text block.
Yes
FREE
Yes
No

USS
Universal State Save
In Universal State Save format, any binary file deserialized by the BAR engine can be saved, nodes and all, and reloaded regardless of the correctness of the I.F.'s ability to deserialize the file.
Yes
FREE
Yes
No

WAD
Doom/Doom 2 WAD (id) Co-located
A Doom or Doom 2 data file (a compilation of game content). This I.F. supports IWAD and PWAD formats. This file is basic; it does not break down the contents of individual lumps. Directory entries and lumps are CO-LOCATED in the tree.
Yes
FREE
Yes
No

WAD
Doom/Doom 2 WAD (id) Vectored
A Doom or Doom 2 data file (a compilation of game content). This I.F. supports IWAD and PWAD formats. This file is basic; it does not break down the contents of individual lumps. Directory entries and lumps are INDIVIDUALLY VECTORED in the tree.
Yes
FREE
Yes
No

WAV
Waveform audio data
Sampled waveform audio data. Will only parse basic blocks like 'fmt ' and 'data'; other blocks are not broken down further.
Yes
FREE
Yes
No

ZIP
ZIP Compressed File
An archive of files compressed using PKWARE's ZIP storage format. This I.F. is capable of processing STORED; other algorithms like DEFLATE are not yet implemented.
Yes
FREE
Yes
No

ZZT, SAV
ZZT World/Savegame File (Epic)
Custom ZZT game world file (extension ZZT) or savegame file for such a world (extension SAV). This I.F. only breaks the boards into header and data; it does not try to interpret the contents of each board.

How many custom games are there? In the tens of thousands, probably. Search for ZZT and you'll find plenty!
Yes
FREE
Yes
No


Categories Protocols Policies I.P. Considerations
Log In/Out View Licenses View Owned Formats Manage Account