惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
aimingoo的专栏
aimingoo的专栏
I
InfoQ
C
Check Point Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
Last Week in AI
Last Week in AI
GbyAI
GbyAI
P
Proofpoint News Feed
量子位
Stack Overflow Blog
Stack Overflow Blog
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
人人都是产品经理
人人都是产品经理
B
Blog
T
The Blog of Author Tim Ferriss
H
Help Net Security
云风的 BLOG
云风的 BLOG

惟康前行

欢迎来龙餐馆-没有什么比好好吃饭更重要-惟康前行 又是一年高考季,青春正是奋斗时-惟康前行 “零负债青年”,什么样?-惟康前行 直到夺冠我才第一次知道张雪机车-惟康前行 商家害怕“3·15”,但消费者更需要“365”-惟康前行 与伊朗相关的四个名词-阿拉伯、穆斯林、伊斯兰与伊斯兰主义-惟康前行 为什么酒店床上总放四个枕头?-惟康前行 车厘子为什么用 J 表示大小?-惟康前行 燃油车与新能源车终极对决-惟康前行 2025 年总结-普通但不失收获-惟康前行 美国“斩杀线”有多恐怖?-惟康前行 2025 冬至是百年一遇,错过再等 80 年-惟康前行
超星书籍bookinfo.dat文件的作用-惟康前行
diego · 2026-07-22 · via 惟康前行

diego的头像-惟康前行

图片[1]-超星书籍bookinfo.dat文件的作用-惟康前行

目前用官方版的SSREADER下载全文,除了正常的PDG文件外,还会生成bookinfo.dat、BookContents.dat、bkinfo.data、book.fmu、ssct.data等文件:

  • BookContents.dat是书签文件,如果没有这个文件,打开图书后左侧没有详细书签目录。
  • bookinfo.dat是书籍信息文件,其实是一个ini格式的纯文本文件,可以用记事本等文本编辑软件打开、编辑。
  • 其余的book.fmu、ssct.data等:直接删了吧,没啥用。

官方SSREADER生成的bookinfo.dat文件内容比较朴素,通常是这个样子:

[General Information]
书名=图解世界战争战法  装备、作战技能和战术  古代(公元前3000年-公元500年)
作者=(英)西蒙·安格里姆等著;周桂银等译
页数=247
SS号=96035007
出版日期=2011.01

而用第三方软件生成的bookinfo.dat文件可以丰富成这个样子:

[General Information]
书名=图解世界战争战法  装备、作战技能和战术  古代(公元前3000年-公元500年)
作者=(英)西蒙·安格里姆等著;周桂银等译
页数=247
SS号=96035007
出版日期=2011.01
出版社=银川:宁夏人民出版社
ISBN=978-7-227-03766-8
主题词=作战方法 史料 世界 前3000 500
中图分类号=E19 ( 军事->世界军事->军事史 )
内容提要=围绕步兵的作用、骑兵战、指挥与控制、围攻战和海战五个方面,展示了公元前3000年至公元500年各个时期的重大战争战法。
参考文献格式=(英)西蒙·安格里姆著;周桂银译. 图解世界战争战法 装备、作战技能和战术 古代(公元前3000年-公元500年)[M]. 银川:宁夏人民出版社, 2011.01.

可以看出,第三方软件其实是把dx上显示的书籍信息都搬过来了。那么为什么第三方软件要花费功夫去生成这么详细的bookinfo.dat文件呢?因为详细的bookinfo.dat文件具有下列作用:

1、便于从硬盘里找到想要的书

PDG书籍多了以后管理是一个大麻烦,有人为此专门上了内容管理软件,那么如果手头PDG书籍的bookinfo.dat文件内容比较详细,就可以直接导入到内容管理软件中去,在内容管理软件中对书籍进行分类、检索。即使不上内容管理软件,直接用最笨的文本搜索工具进行搜索(我的FindStr、UV都支持不解包直接搜索zip、uvz文件),也比把文件名搞得复杂、漫长无比要强。毕竟对于扫描版PDG来说,可供搜索的每一个字都是很宝贵的。

2、便于引用

如果是用UV看书,点击工具条上的“文档属性”按钮即可显示bookinfo.dat的内容,如果其中含“参考文献格式”信息,需要引用的时候直接复制、粘贴,是不是比手敲、拼接更方便?如果是用Pdg2Pic转成PDF,还会自动把bookinfo.dat文件中的几个主要字段转过去,对此在Pdg2Pic的使用说明中有说明,原文如下:

“从BookInfo.dat中抽取“书名”、“作者”、“参考文件格式”、“主题词”,填写[Info]段中的Title、Author、Subject、Keywords。”

以前dx用的是“参考文件格式”,现在用的是“参考文献格式”,Pdg2Pic都兼容。带过去的信息可以在Acrobat的“属性”里看到,如下图所示。当然某些PDF管理软件也可以利用这4个字段对PDF文档进行管理。

既然bookinfo.dat文件这么有用,那么怎么生成信息量丰富的bookinfo.dat文件呢?办法有两个:

  • 用现成的软件。我见过的包括浏览器插件、独立运行软件。浏览器插件其实就是从所打开的dx书籍信息页面中抽取信息,生成这本书的bookinfo.dat文件,所以一次只能搞一本,没法批量。
  • 手工补。用文本编辑器(我自己习惯用UltraEdit)打开bookinfo.dat文件,然后从dx书籍信息页面中把书籍信息复制、粘贴过来,手工改一下格式就好。书不多时可以用这个办法。

除了UV、Pdg2Pic等软件外,还有一些软件也要用到bookinfo.dat文件,如PdgThumbViewer批量检查缺页时就用到其中的“页数”项,还有一些软件提供按照bookinfo.dat文件中的字段内容更改zip/uvz文件名的功能等,所以保持bookinfo.dat文件的兼容性对于生成软件而言是一件很重要的事情,其中之一就是要保证bookinfo.dat文件的编码为ANSI编码,不能用utf-8编码。

THE END