Di mana uTorrent menyimpan file yang dilewati / pengaturan prioritas?
Dari apa yang bisa saya lihat dengan BEncode Editor, pemilihan tampaknya tidak disimpan dalam resume.dat, settings.dat, atau file torrent itu sendiri.
Itu bisa saja di .part atau .ut! file, tetapi dengan unduhan yang baru mulai file-file itu belum ada dan masih pilihan disimpan.
Saya sedang mengerjakan alat kecil yang menangani konten resume.dat, tetapi saya juga ingin mencari info tentang pemilihan file.
PS Jika informasi disimpan dalam biner yang tidak dikenal di suatu tempat, tetapi jelas bahwa itu ada di sana, itu akan menjadi informasi yang berharga juga.
Jawaban:
Saya tidak bisa mengatakan dengan pasti file yang menyimpan informasi itu (saya akan menyarankan
resume.dat
jika Anda belum mengecualikannya), tetapi menjalankan cepat dengan Proses Monitor menunjukkan banyak janji.sunting : Menanggapi komentar Anda, saya berasumsi Anda belum pernah bekerja dengan Process Monitor sebelumnya. Jadi izinkan saya memberi sedikit detail tentang apa yang saya lakukan.
Pertama-tama, mulai Proses Monitor. Kemudian mulai μTorrent dan lakukan perubahan pada prioritas file (atau perubahan apa pun yang ingin Anda ketahui lebih detail). Kemudian tutup μTorrent.
Anda sekarang akan menangkap ribuan peristiwa di Process Monitor.
Cobalah untuk menemukan contoh uTorrent dalam daftar, klik kanan dan pilih "Sertakan uTorrent.exe". Ini akan membuat filter baru, yang akan menyembunyikan setiap peristiwa yang tidak dihasilkan oleh uTorrent.exe.
Anda sekarang dapat melanjutkan untuk menyembunyikan tindakan tertentu. Misalnya, jika Anda mengklik kanan beberapa acara "Kirim TCP" atau "Terima UDP", Anda dapat memilih untuk menyembunyikannya (perlu diketahui bahwa kolom di mana Anda melakukan klik kanan berpengaruh pada konten menu konteks Anda ).
Membuat filter itu akan memungkinkan Anda menelusuri tindakan yang Anda minati dengan cepat.
Saya, secara pribadi, dibiarkan dengan beberapa
CreateFile
panggilan ke file yang terkait μTorrent di profil roaming saya dan beberapa tindakan akses ke cache Internet Explorer (yang disebabkan oleh fungsionalitas terkait web di μTorrent yang saya asumsikan).Saya menganggap Anda memiliki pengetahuan yang jauh lebih dalam tentang apa yang Anda harapkan untuk dilihat dan apa yang Anda minati, tetapi saya yakin Process Monitor akan mengungkapkan informasi yang Anda cari.
sumber
Saya keliru, setelah tidak menemukan apa pun yang digunakan di monitor proses, saya membandingkan resume.dats setelah mengubah prioritas dan memperhatikan bahwa memang disimpan dalam file resume.dat, di bawah kunci PRIO (data biner).
Ada byte sebanyak file, dan urutan cocok dengan urutan default di uTorrent (yang saya asumsikan adalah urutan file muncul di file .torrent). Untuk setiap byte, nilai heksadesimal dapat:
Sunting: Dikonfirmasi : Topeng byte yang berisi menunjukkan file mana yang memiliki prioritas apa, setiap byte mewakili satu file. Urutan byte sama dengan urutan yang ditemukan dalam file .torrent.
Ya ... sekarang mudah menemukan pos itu!
sumber