这是命令 db_dump185,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
db_dump185 - 转储 DB 1.85 旧数据库文件
概要
db_dump185 [-p[-f 产量] 数据库文件
商品描述
db_dump185 实用程序读取 1.85 版数据库文件 数据库文件 并将其写入
使用可移植的纯文本格式的标准输出 数据库负载(1) 效用。
论据 数据库文件 必须是使用版本 1.85 生成的文件 DB 库函数。
选项如下:
-f 写入指定的 文件 而不是标准输出。
-p 如果键或数据项中的字符是打印字符(定义为
版画(3))、使用打印字符 文件 来代表他们。 此选项允许
用户使用标准文本编辑器来修改数据库的内容。
请注意,不同的系统可能对字符是什么有不同的概念
``打印'',以这种方式转储的数据库可能不太容易移植到外部
系统。
转储和重新加载使用用户定义的散列函数的散列数据库将导致
使用默认散列函数的新数据库。 使用默认哈希函数时
可能不是新数据库的最佳选择,它会继续正常工作。
转储和重新加载使用用户定义的前缀或比较函数的 btree 数据库
将产生使用默认前缀和比较函数的新数据库。 In
Free Introduction 案件, it is 相当 容易 这 此 数据库 将 be 破损 以外 修复 允许
也不 记录 存储 or 恢复。
对于这两种情况,唯一可用的解决方法是修改 数据库负载(1)
实用程序使用正确的散列、前缀和比较函数加载数据库。
数据库转储 实用程序在成功时退出 0,如果发生错误则退出 >0。
OUTPUT FORMATS
有两种输出格式被使用 数据库转储.
在两种输出格式中,输出的前几行都包含头信息
描述底层访问方法、文件系统页面大小和其他簿记
信息。 此信息以“名称=值”对的形式输出,其中“名称”可能是
中列出的任何关键字 数据库负载(1) 手册页,“value”将是它的值。
虽然可以在重新加载数据库之前编辑此标题信息,但有
很少有理由这样做,因为所有这些信息都可以被命令行覆盖
参数 数据库负载.
标头信息之后是来自数据库的密钥/数据对。 如果
被转储的数据库类型 树 or 哈希,输出将是成对的文本行,
其中,对的第一行是关键项,对的第二行是它的
对应的数据项。 如果被转储的数据库是类型 RECNO,输出将
是文本行,其中每一行都是数据库的一个新数据项。
如果 -p 选项被指定,每个输出行将由单个字符组成
代表数据库中正在“打印”的任何字符和反斜杠
(``\'') 转义任何不是的字符。 反斜杠字符出现在
输出意味着两件事之一:如果反斜杠字符在另一个反斜杠之前
字符,这意味着在键或数据项中出现了文字反斜杠字符。
如果反斜杠字符位于任何其他字符之前,则接下来的两个字符应为
解释为单个字符的十六进制规范,例如,``\0a'' 是换行符
ASCII 字符集中的字符。
如果 -p 未指定选项,每个输出行将由成对的十六进制组成
值,例如,“726f6f74”行是ASCII 字符集中的字符串“root”。
在这两种输出格式中,单个换行符结束键和数据项。
使用 db_dump185 在线使用 onworks.net 服务