透過 torrent 下載的檔案包含奇數字串

透過 torrent 下載的檔案包含奇數字串

我最近下載了一個 torrent,並對文件名的一部分感到好奇,該文件名大約有八個字元長,其中包含隨機數字和字母。

我下載的影片的檔案名稱範例:

[SF]_Naruto_Shippuuden_205_(720p_AAC)[eddcc0fe].mp4

我很好奇的部分:eddcc0fe

這是某種影片 ID 嗎?它叫什麼名字以及他們如何得到它?

答案1

它可能是檔案的 CRC32 校驗和。

答案2

這八個字元實際上是一個十六進制的數字。更準確地說,它是整個檔案的 CRC-32 校驗和(也稱為雜湊值)。它可能被放在那裡讓你檢查你的文件是否沒有損壞或被截斷。

關於CRC 的選擇:MD5 和SHA 等演算法現在更加常見,但它們的輸出更長(從128 位元或32 個十六進位數字開始),並且CRC 雖然較弱,但很好地滿足了檢測環境的目的。


就我個人而言,我認為這沒什麼意義。 BitTorrent 已經包含一個雜湊值(實際上每個片段的雜湊值),並且每個片段在下載過程中都會經過驗證。但我認為在使用 FTP 進行分發時將雜湊值放入名稱中可能會很有用。

答案3

它是哈希函數的結果,用於識別正在傳輸的資料的內容。

看:BitTorrent 詞彙

相關內容