如何恢复从 Pirate Library Mirror 的 Z-Library 馆藏项目下载的电子书文件名

延伸阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 46 条留言

  1. 失败:22418275 => 未找到文件名。一直到: 失败:22419962 => 未找到文件名。
    这是什么原因呢,我试了好几回都不行

    • 测试过了,是这个软件对refs直读好像有点问题,挂载成网络驱动器就好了

  2. pilimi-zlib2 这个新库里很多文件名没办法恢复(比如 16413133、16413134、16413135),导致一直卡住,站长可以想办法处理一下么。

  3. 看留言,发现 卡在 “恢复电子书文件名中,请稍候” 很多,用软件整理了8万多本,发现原因了:软件根据 书的ID编号从小到大 依次命名,之所以卡到 书A,因为A的真实书名违规了!
    建议如下:软件按ID从小到大 依次命名,遇到书名违规的书时,尝试10次命名,如果依旧不能成功,直接跳过该书,给下一个ID命名,这样就不会出现 卡住 的情况了!
    不能命名的书,是极少数,扔了也不可惜;如果动辄卡住,太浪费时间了!
    如果可以解决这个问题,软件的效率将会有极大提高!

  4. 好多违反文件系统命名规范的,手动一个个改太麻烦了,基本都是长文件名,后台能不能直接给escape或者干脆truncate掉

    5557128
    5557129
    5557131
    5557138
    5557143
    5557148
    5557151
    5557155
    5557167
    5557171
    5557171
    5557175
    5557177
    5557197

    • API 给出的文件名长度小于 250 个字符,并且都按照 Windows 系统的文件名命名约定删除了特殊字符。我用你给出的 Z-Library ID 在 Window 10 上测试也没问题。

      你下载的文件是存放在本地磁盘上吗?根据之前的一位网友反馈,他把文件下载到了 NAS 上,同样的一个 ID,在本地磁盘上重命名没问题,但是在 NAS 磁盘上就无法重命名(出现“文件名、文件夹名或卷标签语法不正确”的提示),怀疑是卷标签的问题,但是没条件测试。

      • 在linux上直接wine跑的,比较恼火的是好像都是些没什么价值的俄文政府历史文件pdf……先是在NTFS盘上碰到不行的,然后复制到ext4盘上问题依然存在,等下换win10虚拟机复制进去试试,再不行就只能等跑完计算下次重启的时候换win10试了……

  5. 啊啊啊大神求问,左下角连接API通过了,软件打开后能正常显示简介内容,但是网页浏览器访问不了http://zlib1.api.bookfere.com,显示“页面载入出错”,软件点恢复之后就是“API无法连接”,这是网络怎么了么?

  6. 终于连上了,然后更新了100多本书名,就没反应了。然后无论如何启动,都卡在“恢复电子书文件名中,请稍后…”这个界面。

          • 重新测试了下软件,可以跑的动了,开了8个窗口左右,大概在100万册左右,有的在几千本左右,有的在几万本左右,API连接也是有效的,然后卡住了,是不是还有命名的问题?

            • 应该是的。你可以把卡住的那些 ID 发上来,我检查一下看看还有什么特殊字符。如果方便的话,也可以加一下书伴的微信 kindlefere 方便发信息。

              更新:刚刚发现有些书名中含有换行符,这可能是导致重命名失败的一个原因,现在这个问题已修复,你可以重新运行一下软件试试看。

      • 你好,解决了吗? 也遇到了一摸一样的问题,Zlib第一个包 0-119999 ,在100多本的时候卡住了, 第二个包 在几十本的时候卡住了,API的连接是正常的,系统是Win10 企业版

  7. 大神啊,按照指导做了,还真行。但是文件一多了就是“请稍候”状态,有时候API也连不上。

  8. 大神啊,这次连接API通过了,软件打开后能正常显示简介内容,网页浏览器访问http://zlib1.api.bookfere.com也正常,显示”恢复电子书文件名中,请稍候“。已经侯了很长时间,看了一场球,没动啊。

    • 你可以随便新建一个文件夹,并拷贝两三个你下载的带数字 ID 的文件进去,然后尝试用软件恢复这个文件夹,看能不能正常运行。

  9. windows11,thinkpad X1,显示无法连接API,测试阶段就无法通过,请大神问什么原因。

    • 软件打开后能正常显示简介内容吗?用网页浏览器是否能访问 http://zlib1.api.bookfere.com(正常情况会显示一对方括号 [])。

    • 经沟通,软件无法正常使用的原因是打包的软件不兼容 Mac 的 M1 芯片,文中提供的 macOS 版本已更换为修复后的版本。

  10. 感谢!太猛了一言不合就自己开发软件..好厉害!
    另外推荐一下zlibrary停了后自己在用的方式,zlibrary的telegram账号zlibrary2bot结合e_book_send_bot这个机器人也能实现推送功能,就是需要设置绑定下账号,前者获取图书下载链接后直接转发到后者聊天框就能推送了。