作者:马健
邮箱:stronghorse_mj@hotmail.com发布:2008.08.03

现在论坛推出的下载工具五花八门,但是有不少都忽视了bookinfo.dat的生成,因此有必要说明一下这个文件的重要性。

一、标准bookinfo.dat
SSREADER生成的bookinfo.dat包含下列字段:书名、作者、页数、SS号、出版日期。
PdgThumbViewer根据“页数”检查图像版PDG文件是否缺页,其他一些软件也会从这几个字段提取信息,生成书籍管理信息。因此只要有可能,任何第三方下载工具生成的bookinfo.dat至少应该包括这几个标准字段,并且字段名称不能错。

二、扩展bookinfo.dat
SSREADER生成的bookinfo.dat内容比较朴素,缺少“出版社”等有用信息,因此某些第三方下载工具可以根据lr链接,生成扩展信息,包括:丛书名、尺寸、DX号、原书定价、中图法分类号、出版社、主题词、参考文件格式、内容提要、作者简介等。
Pdg2Pic会按照书名、作者、参考文件格式、主题词填写FreePic2Pdf文件[Info]段中的Title、Author、Subject、Keywords,FreePic2Pdf再据此填写PDF的Document
Properties,包括Title、Author、Subject、Keyword。

UnicornViewer
v0.08+的“PDG文件查找”功能可以在bookinfo.dat中查找指定的关键字,因此bookinfo.dat的内容越丰富,可供搜索的东西就越多。对图像版PDG来说,任何有用的文本信息都是宝贵的。

另外在lr页面中,“ISBN号”与“中图法分类号”混在一起,但是从书籍管理的角度出发,这两个字段应该分开,一般图书馆采用的也是中图分类。

下面是SSREADER生成的bookinfo.dat的例子:
[General
Information]
书名=湘鄂乡土菜
作者=陈绪荣主编
页数=96
SS号=11592399
出版日期=2006年05月第1版

下面是某第三方下载工具生成的bookinfo.dat:
[General
Information]
书名=地心游记
丛书名=凡尔纳选集
作者=(法)凡尔纳(J.VERNE)著
杨宪益,闻时清译
页数=239
尺寸=19CM
DX号=000000916164
SS号=10338901
出版社=中国青年出版社
主题词=长篇小说(地点:
法国 年代:
近代)
ISBN号=CN
出版日期=1959
原书定价=¥0.64
中图法分类号=I565.44
参考文件格式=(法)凡尔纳(J.VERNE)著
杨宪益,闻时清译.地心游记.中国青年出版社,1959.
内容提要=书名原文:Voyage au centre
作者简介=

对bookinfo.dat的说明的更多相关文章

  1. PDG转图像、PDF的若干方法

    作者:马健邮箱:stronghorse_mj@hotmail.com发布:2006.05.26更新:2008.08.24 补充说明:此文成文较早,其中对Pdg2Pic.FreePic2Pdf的描述早已 ...

  2. PdgCntEditor系列教程一:基础知识

    一.PdgCntEditor是什么? 二.为什么要用PdgCntEditor? 三.怎么用PdgCntEditor? 一.PdgCntEditor是什么? 这是一个目录编辑器,可以创建.编辑PDF.D ...

  3. tnt_esri.dat Arcgis8.1安装license

    arcgis8.1授权文件内容,复制个txt重命名为tnt_esri.dat即可.注意替换yourcomputername为你的计算机名   SERVER yourcomputername ESRI_ ...

  4. 将.dat文件导入数据库

    *最近在搞文本分类,就是把一批文章分成[军事].[娱乐].[政治]等等. 但是这个先需要一些样本进行训练,感觉文本分类和"按图索骥"差不多,训练的文章样本就是"图&quo ...

  5. 提取刷机包内system.new.dat文件

    转换 使用python脚本sdat2img来完成 sdat2img.py system.transfer.list system.new.dat system.img 输出信息 Skipping co ...

  6. 最新一代文件结构 超高性能解析IP数据库 qqzeng-ip.dat

    高性能IP数据库格式 qqzeng-ip.dat 编码:UTF8           字节序:Little-Endian 返回多个字段信息(如:亚洲|中国|香港|九龙|油尖旺|新世界电讯|810200 ...

  7. 最新IP地址数据库Dat格式-高性能高并发版(2017年1月)

    最新IP地址数据库->Dat格式 高性能格式->qqzeng-ip.dat 国内版-20170101-Dat 版                国外版-20170101-Dat 版     ...

  8. 【转载】调试利器 autoexp.dat

    转载:http://www.cppblog.com/flyinghare/archive/2010/09/27/127836.html autoexp.dat入门(调试时自定义变量显示) VC在调试状 ...

  9. 破解 失控神域 dat文件格式。

    CrackHelper.loadByteArray('../unit_data.dat', function(b:ByteArray):void{ b.uncompress(); var s:Stri ...

随机推荐

  1. Vue 将样式绑定到一个对象让模板更清晰

    Vue 将样式绑定到一个对象让模板更清晰 <div id="app"> <div v-bind:style="styleObject"> ...

  2. FPGA 竞争与冒险

    一,概念 在数字电路设计时,无论是组合.时序,还是FPGA电路中,都需要考虑竞争冒险现象(Race and Competition). 竞争:由于信号在传输和处理过程中经过不同的逻辑门.触发器或逻辑单 ...

  3. array_diff函数的注意事项

    array_diff — 计算数组的差集 说明: array array_diff ( array $array1 , array $array2 [, array $... ] ) 对比返回在 ar ...

  4. scala 定时器

    假如我们要开发一个定时器,该定时器每秒钟执行一定的动作,我们如何把要执行的动作传给定时器?最直观的回答是:传一个实现动作的函数(function) object Helloworld { def on ...

  5. Mina2中IoService

    Apache MINA 2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架.它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP.UDP/IP.串口和虚拟机内部的管道等传输方式. ...

  6. #define和const的区别

    下面使用#define和const定义常量: #define n_define 10 int main(int argc, char* argv[],int _version) { ; int *p= ...

  7. Java学习之SpringMVC零配置实践

    概述:本实践主要是对SpringMVC的主要功能做了一个大概的体验,将原来的SpringMVC的大量配置改成用SpringBoot进行集成,做到了零XML配置,本次实践分为两个部分,一部分为基本功能实 ...

  8. wp8安装SSL证书

    把证书打成zip包,wp8的IE能下载并打开ZIP包,然后点击cer文件,就能安装证书了

  9. centos7的xfs配置

    XFS是扩展性高.高性能的文件系统.也是rhel7/centos7的默认文件系统.XFS支持metadata journaling,这使其能从crash中更快速的恢复.它也支持在挂载和活动的状态下进行 ...

  10. 问题:HttpContext.Current.Session;结果:Session与HttpContext.Current.Session到底有什么区别呢?

    我在做练习的时候遇到了这样一个问题,在母版页页面中写入登录和密码修改的js代码,在登录的方法中写 入 HttpContext.Current.Session.Add("UserPwd&quo ...