Я пытаюсь создать небольшую утилиту, которая должна автоматизировать некоторые задачи обслуживания пула торрентов uTerrent
.Чтобы проверить хэши частично загруженных общих ресурсов, мне нужно извлечь части фрагментов, которые не полностью содержатся в загруженных файлах, из файла ~uTorrentPartFile_XXX.dat
, где их хранит uTorrent
.Возникают два вопроса:
- Для определенного файла
.torrent
, как мне вычислить имя соответствующего файла ~uTorrentPartFile_XXX.dat
(а именно, шестнадцатеричную строку, которую uTorrent
использует вместо моего XXX
) - Где я могу найти информацию о внутренней структуре файла, которая позволила бы мне извлечь из него необходимые данные?Google не смог помочь.