【问题标题】:Python: Check mp3 file is fully downloadedPython:检查 mp3 文件是否已完全下载
【发布时间】:2013-05-18 06:56:23
【问题描述】:

我编写了一个小的 Python 脚本来监控用户音乐库并将新文件信息(mp3、aac、flac)添加到 sqllite db。

如果用户从种子下载音乐,我如何检查它是否已完全下载并且没有损坏?

【问题讨论】:

  • 要可靠地做到这一点,您需要知道种子文件的大小。但是,您可以假设最小的块大小 (16 KiB) 并通读文件以寻找 16 KiB 0x00 字节。这假设您的客户端在写入文件之前将文件归零,有些人似乎这样做。

标签: python mp3 aac flac


【解决方案1】:

可能最简单的方法是打开种子并验证文件的哈希值。没有人知道您的 torrent 是否比您的 torrent 文件做得更好。

https://github.com/mohanraj-r/torrentparse

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 2018-02-03
    • 2014-11-29
    • 1970-01-01
    • 2020-06-26
    • 2012-06-29
    • 1970-01-01
    相关资源
    最近更新 更多