对bookinfo.dat的说明
作者:马健
邮箱: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的说明的更多相关文章
- PDG转图像、PDF的若干方法
作者:马健邮箱:stronghorse_mj@hotmail.com发布:2006.05.26更新:2008.08.24 补充说明:此文成文较早,其中对Pdg2Pic.FreePic2Pdf的描述早已 ...
- PdgCntEditor系列教程一:基础知识
一.PdgCntEditor是什么? 二.为什么要用PdgCntEditor? 三.怎么用PdgCntEditor? 一.PdgCntEditor是什么? 这是一个目录编辑器,可以创建.编辑PDF.D ...
- tnt_esri.dat Arcgis8.1安装license
arcgis8.1授权文件内容,复制个txt重命名为tnt_esri.dat即可.注意替换yourcomputername为你的计算机名 SERVER yourcomputername ESRI_ ...
- 将.dat文件导入数据库
*最近在搞文本分类,就是把一批文章分成[军事].[娱乐].[政治]等等. 但是这个先需要一些样本进行训练,感觉文本分类和"按图索骥"差不多,训练的文章样本就是"图&quo ...
- 提取刷机包内system.new.dat文件
转换 使用python脚本sdat2img来完成 sdat2img.py system.transfer.list system.new.dat system.img 输出信息 Skipping co ...
- 最新一代文件结构 超高性能解析IP数据库 qqzeng-ip.dat
高性能IP数据库格式 qqzeng-ip.dat 编码:UTF8 字节序:Little-Endian 返回多个字段信息(如:亚洲|中国|香港|九龙|油尖旺|新世界电讯|810200 ...
- 最新IP地址数据库Dat格式-高性能高并发版(2017年1月)
最新IP地址数据库->Dat格式 高性能格式->qqzeng-ip.dat 国内版-20170101-Dat 版 国外版-20170101-Dat 版 ...
- 【转载】调试利器 autoexp.dat
转载:http://www.cppblog.com/flyinghare/archive/2010/09/27/127836.html autoexp.dat入门(调试时自定义变量显示) VC在调试状 ...
- 破解 失控神域 dat文件格式。
CrackHelper.loadByteArray('../unit_data.dat', function(b:ByteArray):void{ b.uncompress(); var s:Stri ...
随机推荐
- win32 获取本机网卡信息(MAC地址,IP地址等)
由于一个需求需要获取网卡的MAC地址,就搜了一下,大部分都是COPY来COPY去的一些代码,有很多甚至不能直接运行或有还有内存泄漏.自己查了一下MSDN然后封装了一下: 需要注意,一个机器可能有多个网 ...
- flask+blueprint路由配置
1.flask默认的静态文件和html文件在app应用文件夹里的相应文件夹下:app // Flask||--static ||--templates |静态文件默认的url地址为:url_prefi ...
- RSA公钥,私钥和数字签名通用理解
一.公钥加密 假设一下,我找了两个数字,一个是1,一个是2.我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥. 我有一个文件,不能让别人看,我就用1加密了.别人找到了这个 ...
- 一行删除所有docker container的命令
ns=`docker | awk '//{print $1}'`;for n in $ns;do docker rm -f $n;done docker | awk '{print $1}'|xarg ...
- 经典SQL问题: 行转列,列转行
情景简介 学校里面记录成绩,每个人的选课不一样,而且以后会添加课程,所以不需要把所有课程当作列.数据库grade里面数据如下图,假定每个人姓名都不一样,作为主键.本文以MySQL为基础,其他数据库会有 ...
- Python数据库(一)-Mysql数据库的连接
首先需要安装pymysql模块 然后用pymysql连接mysql并执行命令来查看数据 连接mysql数据库后需要创建游标来执行SQL语句 # -*- coding:utf-8 -*- __autho ...
- 问题:oracle触发器无效且未通过重新验证;结果:触发器里面没有加分号(;)
oracle无效且未通过重新验证 代码如下: SQL code如下: --创建中国地图表 create table china_address ( id number not null ...
- LNMP 1.2 Nginx编译安装
Nginx官网是:nginx.org 下载稳定版本 cd /usr/local/src wget http://nginx.org/download/nginx-1.8.0.tar.gz tar zx ...
- JAVA基础知识总结6(面向对象特征之一:多态)
多 态:函数本身就具备多态性,某一种事物有不同的具体的体现. 体现:父类引用或者接口的引用指向了自己的子类对象. Animal a = new Cat(); 多态的好处:提高了程序的扩展性. 多态的弊 ...
- 玩转Jquery
一 jquery简介 1 jquery是什么 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team. jQuery是继prototype ...