1UNKEYBIF(1)               BSD General Commands Manual              UNKEYBIF(1)
2

NAME

4     unkeybif — BioWare KEY/BIF archive extractor
5

SYNOPSIS

7     unkeybif [options] command file ...
8

DESCRIPTION

10     unkeybif extracts BioWare KEY/BIF archives, found in many BioWare games.
11
12     KEY and BIF files are fundamentally linked: a KEY file contains file
13     names and types, while the BIF file contains the file data itself.  At
14     the same time, a KEY file can control several BIF files.
15
16     For example:
17
18     foo.key controls:
19     ·   foo1.bif
20     ·   foo2.bif
21     ·   foo3.bif
22
23     foo.key indexes:
24     ·   bar.are and bar.git from foo1.bif
25     ·   qux.utc from foo2.bif
26     ·   baz.txt from foo3.bif
27
28     If you want to extract all files indexed by foo.key, you need to also
29     specify foo1.bif, foo2.bif and foo3.bif on the command.  If foo3.bif is
30     missing, baz.txt will not be extracted.  However, listing file only
31     requires the KEY.
32

OPTIONS

34     -h
35     --help
36           Show a help text and exit.
37     --version
38           Show version information and exit.
39     --nwn2
40           Alias file types according to Neverwinter Nights 2 rules.
41
42           Neverwinter Nights 2 reuses a few file extension IDs differently
43           than other BioWare games.  To correctly read Neverwinter Nights 2
44           KEY/BIF archives, use this flag.
45     --jade
46           Alias file types according to Jade Empire rules.
47
48           Jade Empire reuses a few file extension IDs differently than other
49           BioWare games.  To correctly read Jade Empire KEY/BIF archives, use
50           this flag.
51     command
52         l   List archive contents
53         e   Extract files to current directory
54     file
55         A KEY or a BIF file to read.  Multiple KEY and BIF files can be spec‐
56         ified; they'll be considered a unit.
57

EXAMPLES

59     List all files indexed by the KEY file chitin.key:
60
61           $ unkeybif l chitin.key
62
63     Extract all files contained in data1.bif and data2.bif, that are indexed
64     by chitin.key:
65
66           $ unkeybif e chitin.key data1.bif data2.bif
67

SEE ALSO

69     More information about the xoreos project can be found on its website:
70     https://xoreos.org/.
71

AUTHORS

73     This program is part of the xoreos-tools package, which in turn is part
74     of the xoreos project, and was written by the xoreos team.  Please see
75     the AUTHORS file for details.
76
77BSD                              June 27, 2018                             BSD
Impressum