读秀手工计算ssnum号的方法

更新时间:2023-12-09 03:55:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

【知识讲座】读秀手工计算ssnum号的方法

本文是为了让大家了解ss号是如何计算的,如果有工具还是用工具方便。 用读秀图书搜索http://www.duxiu.com/查找你想试读的书。

例如:《美国理论语言学研究》http://www.duxiu.com/search?sw=% ... bCon=Field=all 或http://www.duxiu.com/book/000/00 ... E4C337105C6793E.htm 如果看到有封面一般就会有试读。 一、通过iid计算ss号 iid在不同的地方可能不同 1、在查询结果中计算:

http://www.duxiu.com/search?sw=% ... bCon=Field=all

在封面上点鼠标右键选属性。就会看到http://cover.duxiu.com/cover/Cov ... 16A3138373937333638这样的地址 C ?gVjv$O 根据iid就能计算ss号了 先分解iid为

69 68 67 6B 6C 70 67 6D 71 6A 3138373937333638

去掉第三和第七个字节和后面8个字节。得到69 68 6B 6C 70 6D 71 6A 8个字节中小于第一字节且最小的作为基数。本例为68 各字节分别减去基数(68)便得到了ss号。 10348592

2、在试读页面中计算

http://www.duxiu.com/book/000/00 ... E4C337105C6793E.htm 小封面地址http://cover.duxiu.com/cover/Cov ... E673231373833383435

大封面地址http://cover.duxiu.com/cover/Cov ... 09B3632313735393534

可以看出各处iid都不同,但规律是相同的。同样去掉第3第7字节后取前8字节 依照前法都可得出ss号: 10348592

用iid计算ss号的另一个算法适用于编程 估计细心的你已经发现了。

就是用以上任何一个iid去掉第3和第7字节后的前8字节,各字节分别减去iid的最后一个字节+30 例如:

1、iid=6968676B6C70676D716A3138373937333638 末字节为38。基数=38+30=68 从iid中截出69 68 6B 6C 70 6D 71 6A 分别减去基数68 得到ss号10348592

2、iid=66656468696D646A6E673231373833383435 66 65 68 69 6D 6A 6E 67 分别减去(35+30=65) 得到ss号10348592

3、iid=65646367686C63696D66A09B3632313735393534 65 64 67 68 6C 69 6D 66 分别减去(34+30=64) 得到ss号10348592 结果是一致的

— 2 —

二、通过kid计算ss号

找到试读书http://www.duxiu.com/book/000/00 ... E4C337105C6793E.htm kid=666568696D6A6E673231373833383435 取前8字节66 65 68 69 6D 6A 6E 67 以最小的为基数。这里是65 分别减去基数(65)得到ss号: 10348592

或66 65 68 69 6D 6A 6E 67分别减去iid的末字节+30(35+30=65) 得到ss号10348592 5)8bRp/{KP

别说不会十六进制运算呀 要是真不会就用windows附件里带的计算器选科学型,点选十六进制就可以计算了。

很多算号软件就是基于此原理编制的。你也可以自己编一个适合自己的算号器玩玩。

— 3 —

本文来源:https://www.bwwdw.com/article/fny5.html

Top