mirror of
https://github.com/berkeleydb/libdb.git
synced 2024-11-16 09:06:25 +00:00
489 lines
17 KiB
HTML
489 lines
17 KiB
HTML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||
<title>Chapter 2. System Installation Notes</title>
|
||
<link rel="stylesheet" href="gettingStarted.css" type="text/css" />
|
||
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
|
||
<link rel="start" href="index.html" title="Berkeley DB Installation and Build Guide" />
|
||
<link rel="up" href="index.html" title="Berkeley DB Installation and Build Guide" />
|
||
<link rel="prev" href="ch01s02.html" title="Supported Platforms" />
|
||
<link rel="next" href="install_multiple.html" title="Building with multiple versions of Berkeley DB" />
|
||
</head>
|
||
<body>
|
||
<div xmlns="" class="navheader">
|
||
<div class="libver">
|
||
<p>Library Version 11.2.5.3</p>
|
||
</div>
|
||
<table width="100%" summary="Navigation header">
|
||
<tr>
|
||
<th colspan="3" align="center">Chapter 2.
|
||
System Installation Notes
|
||
</th>
|
||
</tr>
|
||
<tr>
|
||
<td width="20%" align="left"><a accesskey="p" href="ch01s02.html">Prev</a> </td>
|
||
<th width="60%" align="center"> </th>
|
||
<td width="20%" align="right"> <a accesskey="n" href="install_multiple.html">Next</a></td>
|
||
</tr>
|
||
</table>
|
||
<hr />
|
||
</div>
|
||
<div class="chapter" lang="en" xml:lang="en">
|
||
<div class="titlepage">
|
||
<div>
|
||
<div>
|
||
<h2 class="title"><a id="install"></a>Chapter 2.
|
||
System Installation Notes
|
||
</h2>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="toc">
|
||
<p>
|
||
<b>Table of Contents</b>
|
||
</p>
|
||
<dl>
|
||
<dt>
|
||
<span class="sect1">
|
||
<a href="install.html#install_file">File utility /etc/magic information</a>
|
||
</span>
|
||
</dt>
|
||
<dd>
|
||
<dl>
|
||
<dt>
|
||
<span class="sect2">
|
||
<a href="install.html#magic">Magic information</a>
|
||
</span>
|
||
</dt>
|
||
<dt>
|
||
<span class="sect2">
|
||
<a href="install.html#big-endian">Big-endian magic information</a>
|
||
</span>
|
||
</dt>
|
||
<dt>
|
||
<span class="sect2">
|
||
<a href="install.html#little-endian">Little-endian magic information</a>
|
||
</span>
|
||
</dt>
|
||
</dl>
|
||
</dd>
|
||
<dt>
|
||
<span class="sect1">
|
||
<a href="install_multiple.html">Building with multiple versions of Berkeley DB</a>
|
||
</span>
|
||
</dt>
|
||
</dl>
|
||
</div>
|
||
<div class="sect1" lang="en" xml:lang="en">
|
||
<div class="titlepage">
|
||
<div>
|
||
<div>
|
||
<h2 class="title" style="clear: both"><a id="install_file"></a>File utility /etc/magic information</h2>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="toc">
|
||
<dl>
|
||
<dt>
|
||
<span class="sect2">
|
||
<a href="install.html#magic">Magic information</a>
|
||
</span>
|
||
</dt>
|
||
<dt>
|
||
<span class="sect2">
|
||
<a href="install.html#big-endian">Big-endian magic information</a>
|
||
</span>
|
||
</dt>
|
||
<dt>
|
||
<span class="sect2">
|
||
<a href="install.html#little-endian">Little-endian magic information</a>
|
||
</span>
|
||
</dt>
|
||
</dl>
|
||
</div>
|
||
<p>
|
||
The <code class="literal">file</code>(1) utility is a UNIX utility that
|
||
examines and classifies files, based on information found in its
|
||
database of file types, the /etc/magic file. The following
|
||
information may be added to your system's /etc/magic file to enable
|
||
<code class="literal">file</code>(1) to correctly identify Berkeley DB
|
||
database files.
|
||
</p>
|
||
<p>
|
||
The <code class="literal">file</code>(1) utility <code class="literal">magic</code>(5)
|
||
information for the standard System V UNIX implementation of the
|
||
<code class="literal">file</code>(1) utility is included in the Berkeley DB
|
||
distribution for both big-endian (for example, Sparc)
|
||
and little-endian (for example, x86) architectures.
|
||
See <a class="xref" href="install.html#big-endian" title="Big-endian magic information">Big-endian magic information</a>
|
||
and <a class="xref" href="install.html#little-endian" title="Little-endian magic information">Little-endian magic information</a>
|
||
respectively for this information.
|
||
</p>
|
||
<p>
|
||
The <code class="literal">file</code>(1) utility <code class="literal">magic</code>(5)
|
||
information for Release 3.X of Ian Darwin's implementation of the
|
||
file utility (as distributed by FreeBSD and most Linux
|
||
distributions) is included in the Berkeley DB distribution. This
|
||
<code class="literal">magic.txt</code> information is correct for
|
||
both big-endian and little-endian architectures. See the next
|
||
section for this information.
|
||
</p>
|
||
<div class="sect2" lang="en" xml:lang="en">
|
||
<div class="titlepage">
|
||
<div>
|
||
<div>
|
||
<h3 class="title"><a id="magic"></a>Magic information</h3>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<pre class="programlisting"># Berkeley DB
|
||
#
|
||
# Ian Darwin's file /etc/magic files: big/little-endian version.
|
||
#
|
||
# Hash 1.85/1.86 databases store metadata in network byte order.
|
||
# Btree 1.85/1.86 databases store the metadata in host byte order.
|
||
# Hash and Btree 2.X and later databases store the metadata in
|
||
# host byte order.
|
||
|
||
0 long 0x00061561 Berkeley DB
|
||
>8 belong 4321
|
||
>>4 belong >2 1.86
|
||
>>4 belong <3 1.85
|
||
>>4 belong >0 (Hash, version %d, native byte-order)
|
||
>8 belong 1234
|
||
>>4 belong >2 1.86
|
||
>>4 belong <3 1.85
|
||
>>4 belong >0 (Hash, version %d, little-endian)
|
||
|
||
0 belong 0x00061561 Berkeley DB
|
||
>8 belong 4321
|
||
>>4 belong >2 1.86
|
||
>>4 belong <3 1.85
|
||
>>4 belong >0 (Hash, version %d, big-endian)
|
||
>8 belong 1234
|
||
>>4 belong >2 1.86
|
||
>>4 belong <3 1.85
|
||
>>4 belong >0 (Hash, version %d, native byte-order)
|
||
|
||
0 long 0x00053162 Berkeley DB 1.85/1.86
|
||
>4 long >0 (Btree, version %d, native byte-order)
|
||
0 belong 0x00053162 Berkeley DB 1.85/1.86
|
||
>4 belong >0 (Btree, version %d, big-endian)
|
||
0 lelong 0x00053162 Berkeley DB 1.85/1.86
|
||
>4 lelong >0 (Btree, version %d, little-endian)
|
||
|
||
12 long 0x00061561 Berkeley DB
|
||
>16 long >0 (Hash, version %d, native byte-order)
|
||
12 belong 0x00061561 Berkeley DB
|
||
>16 belong >0 (Hash, version %d, big-endian)
|
||
12 lelong 0x00061561 Berkeley DB
|
||
>16 lelong >0 (Hash, version %d, little-endian)
|
||
|
||
12 long 0x00053162 Berkeley DB
|
||
>16 long >0 (Btree, version %d, native byte-order)
|
||
12 belong 0x00053162 Berkeley DB
|
||
>16 belong >0 (Btree, version %d, big-endian)
|
||
12 lelong 0x00053162 Berkeley DB
|
||
>16 lelong >0 (Btree, version %d, little-endian)
|
||
|
||
12 long 0x00042253 Berkeley DB
|
||
>16 long >0 (Queue, version %d, native byte-order)
|
||
12 belong 0x00042253 Berkeley DB
|
||
>16 belong >0 (Queue, version %d, big-endian)
|
||
12 lelong 0x00042253 Berkeley DB
|
||
>16 lelong >0 (Queue, version %d, little-endian)
|
||
|
||
12 long 0x00040988 Berkeley DB
|
||
>16 long >0 (Log, version %d, native byte-order)
|
||
12 belong 0x00040988 Berkeley DB
|
||
>16 belong >0 (Log, version %d, big-endian)
|
||
12 lelong 0x00040988 Berkeley DB
|
||
>16 lelong >0 (Log, version %d, little-endian) </pre>
|
||
</div>
|
||
<div class="sect2" lang="en" xml:lang="en">
|
||
<div class="titlepage">
|
||
<div>
|
||
<div>
|
||
<h3 class="title"><a id="big-endian"></a>Big-endian magic information</h3>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<pre class="programlisting"># Berkeley DB
|
||
#
|
||
# System V /etc/magic files: big-endian version.
|
||
#
|
||
# Hash 1.85/1.86 databases store metadata in network byte order.
|
||
# Btree 1.85/1.86 databases store the metadata in host byte order.
|
||
# Hash and Btree 2.X and later databases store the metadata in
|
||
# host byte order.
|
||
|
||
0 long 0x00053162 Berkeley DB 1.85/1.86 (Btree,
|
||
>4 long 0x00000002 version 2,
|
||
>4 long 0x00000003 version 3,
|
||
>0 long 0x00053162 native byte-order)
|
||
|
||
0 long 0x62310500 Berkeley DB 1.85/1.86 (Btree,
|
||
>4 long 0x02000000 version 2,
|
||
>4 long 0x03000000 version 3,
|
||
>0 long 0x62310500 little-endian)
|
||
|
||
12 long 0x00053162 Berkeley DB (Btree,
|
||
>16 long 0x00000004 version 4,
|
||
>16 long 0x00000005 version 5,
|
||
>16 long 0x00000006 version 6,
|
||
>16 long 0x00000007 version 7,
|
||
>16 long 0x00000008 version 8,
|
||
>16 long 0x00000009 version 9,
|
||
>12 long 0x00053162 native byte-order)
|
||
|
||
12 long 0x62310500 Berkeley DB (Btree,
|
||
>16 long 0x04000000 version 4,
|
||
>16 long 0x05000000 version 5,
|
||
>16 long 0x06000000 version 6,
|
||
>16 long 0x07000000 version 7,
|
||
>16 long 0x08000000 version 8,
|
||
>16 long 0x09000000 version 9,
|
||
>12 long 0x62310500 little-endian)
|
||
|
||
0 long 0x00061561 Berkeley DB
|
||
>4 long >2 1.86
|
||
>4 long <3 1.85
|
||
>0 long 0x00061561 (Hash,
|
||
>4 long 2 version 2,
|
||
>4 long 3 version 3,
|
||
>8 long 0x000004D2 little-endian)
|
||
>8 long 0x000010E1 native byte-order)
|
||
|
||
12 long 0x00061561 Berkeley DB (Hash,
|
||
>16 long 0x00000004 version 4,
|
||
>16 long 0x00000005 version 5,
|
||
>16 long 0x00000006 version 6,
|
||
>16 long 0x00000007 version 7,
|
||
>16 long 0x00000008 version 8,
|
||
>16 long 0x00000009 version 9,
|
||
>12 long 0x00061561 native byte-order)
|
||
|
||
12 long 0x61150600 Berkeley DB (Hash,
|
||
>16 long 0x04000000 version 4,
|
||
>16 long 0x05000000 version 5,
|
||
>16 long 0x06000000 version 6,
|
||
>16 long 0x07000000 version 7,
|
||
>16 long 0x08000000 version 8,
|
||
>16 long 0x09000000 version 9,
|
||
>12 long 0x61150600 little-endian)
|
||
|
||
12 long 0x00042253 Berkeley DB (Queue,
|
||
>16 long 0x00000001 version 1,
|
||
>16 long 0x00000002 version 2,
|
||
>16 long 0x00000003 version 3,
|
||
>16 long 0x00000004 version 4,
|
||
>16 long 0x00000005 version 5,
|
||
>16 long 0x00000006 version 6,
|
||
>16 long 0x00000007 version 7,
|
||
>16 long 0x00000008 version 8,
|
||
>16 long 0x00000009 version 9,
|
||
>12 long 0x00042253 native byte-order)
|
||
|
||
12 long 0x53220400 Berkeley DB (Queue,
|
||
>16 long 0x01000000 version 1,
|
||
>16 long 0x02000000 version 2,
|
||
>16 long 0x03000000 version 3,
|
||
>16 long 0x04000000 version 4,
|
||
>16 long 0x05000000 version 5,
|
||
>16 long 0x06000000 version 6,
|
||
>16 long 0x07000000 version 7,
|
||
>16 long 0x08000000 version 8,
|
||
>16 long 0x09000000 version 9,
|
||
>12 long 0x53220400 little-endian)
|
||
|
||
12 long 0x00040988 Berkeley DB (Log,
|
||
>16 long 0x00000001 version 1,
|
||
>16 long 0x00000002 version 2,
|
||
>16 long 0x00000003 version 3,
|
||
>16 long 0x00000004 version 4,
|
||
>16 long 0x00000005 version 5,
|
||
>16 long 0x00000006 version 6,
|
||
>16 long 0x00000007 version 7,
|
||
>16 long 0x00000008 version 8,
|
||
>16 long 0x00000009 version 9,
|
||
>16 long 0x0000000a version 10,
|
||
>16 long 0x0000000b version 11,
|
||
>16 long 0x0000000c version 12,
|
||
>16 long 0x0000000d version 13,
|
||
>16 long 0x0000000e version 14,
|
||
>16 long 0x0000000f version 15,
|
||
>12 long 0x00040988 native byte-order)
|
||
|
||
12 long 0x88090400 Berkeley DB (Log,
|
||
>16 long 0x01000000 version 1,
|
||
>16 long 0x02000000 version 2,
|
||
>16 long 0x03000000 version 3,
|
||
>16 long 0x04000000 version 4,
|
||
>16 long 0x05000000 version 5,
|
||
>16 long 0x06000000 version 6,
|
||
>16 long 0x07000000 version 7,
|
||
>16 long 0x08000000 version 8,
|
||
>16 long 0x09000000 version 9,
|
||
>16 long 0x0a000000 version 10,
|
||
>16 long 0x0b000000 version 11,
|
||
>16 long 0x0c000000 version 12,
|
||
>16 long 0x0d000000 version 13,
|
||
>16 long 0x0e000000 version 14,
|
||
>16 long 0x0f000000 version 15,
|
||
>12 long 0x88090400 little-endian)</pre>
|
||
</div>
|
||
<div class="sect2" lang="en" xml:lang="en">
|
||
<div class="titlepage">
|
||
<div>
|
||
<div>
|
||
<h3 class="title"><a id="little-endian"></a>Little-endian magic information</h3>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<pre class="programlisting"># Berkeley DB
|
||
#
|
||
# System V /etc/magic files: little-endian version.
|
||
#
|
||
# Hash 1.85/1.86 databases store metadata in network byte order.
|
||
# Btree 1.85/1.86 databases store the metadata in host byte order.
|
||
# Hash and Btree 2.X and later databases store the metadata in
|
||
# host byte order.
|
||
|
||
0 long 0x00053162 Berkeley DB 1.85/1.86 (Btree,
|
||
>4 long 0x00000002 version 2,
|
||
>4 long 0x00000003 version 3,
|
||
>0 long 0x00053162 native byte-order)
|
||
|
||
0 long 0x62310500 Berkeley DB 1.85/1.86 (Btree,
|
||
>4 long 0x02000000 version 2,
|
||
>4 long 0x03000000 version 3,
|
||
>0 long 0x62310500 big-endian)
|
||
|
||
12 long 0x00053162 Berkeley DB (Btree,
|
||
>16 long 0x00000004 version 4,
|
||
>16 long 0x00000005 version 5,
|
||
>16 long 0x00000006 version 6,
|
||
>16 long 0x00000007 version 7,
|
||
>16 long 0x00000008 version 8,
|
||
>16 long 0x00000009 version 9,
|
||
>12 long 0x00053162 native byte-order)
|
||
|
||
12 long 0x62310500 Berkeley DB (Btree,
|
||
>16 long 0x04000000 version 4,
|
||
>16 long 0x05000000 version 5,
|
||
>16 long 0x06000000 version 6,
|
||
>16 long 0x07000000 version 7,
|
||
>16 long 0x08000000 version 8,
|
||
>16 long 0x09000000 version 9,
|
||
>12 long 0x62310500 big-endian)
|
||
|
||
0 long 0x61150600 Berkeley DB
|
||
>4 long >0x02000000 1.86
|
||
>4 long <0x03000000 1.85
|
||
>0 long 0x00061561 (Hash,
|
||
>4 long 0x02000000 version 2,
|
||
>4 long 0x03000000 version 3,
|
||
>8 long 0xD2040000 native byte-order)
|
||
>8 long 0xE1100000 big-endian)
|
||
|
||
12 long 0x00061561 Berkeley DB (Hash,
|
||
>16 long 0x00000004 version 4,
|
||
>16 long 0x00000005 version 5,
|
||
>16 long 0x00000006 version 6,
|
||
>16 long 0x00000007 version 7,
|
||
>16 long 0x00000008 version 8,
|
||
>16 long 0x00000009 version 9,
|
||
>12 long 0x00061561 native byte-order)
|
||
|
||
12 long 0x61150600 Berkeley DB (Hash,
|
||
>16 long 0x04000000 version 4,
|
||
>16 long 0x05000000 version 5,
|
||
>16 long 0x06000000 version 6,
|
||
>16 long 0x07000000 version 7,
|
||
>16 long 0x08000000 version 8,
|
||
>16 long 0x09000000 version 9,
|
||
>12 long 0x61150600 big-endian)
|
||
|
||
12 long 0x00042253 Berkeley DB (Queue,
|
||
>16 long 0x00000001 version 1,
|
||
>16 long 0x00000002 version 2,
|
||
>16 long 0x00000003 version 3,
|
||
>16 long 0x00000004 version 4,
|
||
>16 long 0x00000005 version 5,
|
||
>16 long 0x00000006 version 6,
|
||
>16 long 0x00000007 version 7,
|
||
>16 long 0x00000008 version 8,
|
||
>16 long 0x00000009 version 9,
|
||
>12 long 0x00042253 native byte-order)
|
||
|
||
12 long 0x53220400 Berkeley DB (Queue,
|
||
>16 long 0x01000000 version 1,
|
||
>16 long 0x02000000 version 2,
|
||
>16 long 0x03000000 version 3,
|
||
>16 long 0x04000000 version 4,
|
||
>16 long 0x05000000 version 5,
|
||
>16 long 0x06000000 version 6,
|
||
>16 long 0x07000000 version 7,
|
||
>16 long 0x08000000 version 8,
|
||
>16 long 0x09000000 version 9,
|
||
>12 long 0x53220400 big-endian)
|
||
|
||
12 long 0x00040988 Berkeley DB (Log,
|
||
>16 long 0x00000001 version 1,
|
||
>16 long 0x00000002 version 2,
|
||
>16 long 0x00000003 version 3,
|
||
>16 long 0x00000004 version 4,
|
||
>16 long 0x00000005 version 5,
|
||
>16 long 0x00000006 version 6,
|
||
>16 long 0x00000007 version 7,
|
||
>16 long 0x00000008 version 8,
|
||
>16 long 0x00000009 version 9,
|
||
>16 long 0x0000000a version 10,
|
||
>16 long 0x0000000b version 11,
|
||
>16 long 0x0000000c version 12,
|
||
>16 long 0x0000000d version 13,
|
||
>16 long 0x0000000e version 14,
|
||
>16 long 0x0000000f version 15,
|
||
>12 long 0x00040988 native byte-order)
|
||
|
||
12 long 0x88090400 Berkeley DB (Log,
|
||
>16 long 0x01000000 version 1,
|
||
>16 long 0x02000000 version 2,
|
||
>16 long 0x03000000 version 3,
|
||
>16 long 0x04000000 version 4,
|
||
>16 long 0x05000000 version 5,
|
||
>16 long 0x06000000 version 6,
|
||
>16 long 0x07000000 version 7,
|
||
>16 long 0x08000000 version 8,
|
||
>16 long 0x09000000 version 9,
|
||
>16 long 0x0a000000 version 10,
|
||
>16 long 0x0b000000 version 11,
|
||
>16 long 0x0c000000 version 12,
|
||
>16 long 0x0d000000 version 13,
|
||
>16 long 0x0e000000 version 14,
|
||
>16 long 0x0f000000 version 15,
|
||
>12 long 0x88090400 big-endian) </pre>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="navfooter">
|
||
<hr />
|
||
<table width="100%" summary="Navigation footer">
|
||
<tr>
|
||
<td width="40%" align="left"><a accesskey="p" href="ch01s02.html">Prev</a> </td>
|
||
<td width="20%" align="center"> </td>
|
||
<td width="40%" align="right"> <a accesskey="n" href="install_multiple.html">Next</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="40%" align="left" valign="top">Supported Platforms </td>
|
||
<td width="20%" align="center">
|
||
<a accesskey="h" href="index.html">Home</a>
|
||
</td>
|
||
<td width="40%" align="right" valign="top"> Building with multiple versions of Berkeley DB</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
</body>
|
||
</html>
|