<div>I have some silly question here.</div>
<div>I'm going to get the info hash from a .torrent file. From the specification. the info hash&nbsp;&nbsp;is a 20-byte SHA1 hash of the <i>value</i> of the <b>info</b> key from the Metainfo file.</div>
<div>&nbsp;</div>
<div>Below is my content of the torrent.</div>
<div>&nbsp;</div>
<div>d8:announce35:<a href="http://bt.gamesir.com:6969/announce13:announce-listll35:http://bt.gamesir.com:6969/announceel35:http://bt.gamesir.com:8080/announceel35:http://bt.gamesir.com:8000/announceel39:http://tlfbt.eastgame.net:6969/announceel39:http://tracker.btzero.net:8080/announceel37:http://tlfbt.eastgame.net:81/announceel39:http://tracker.btzero.net:8000/announceee10:created">
http://bt.gamesir.com:6969/announce13:announce-listll35:http://bt.gamesir.com:6969/announceel35:http://bt.gamesir.com:8080/announceel35:http://bt.gamesir.com:8000/announceel39:http://tlfbt.eastgame.net:6969/announceel39:http://tracker.btzero.net:8080/announceel37:http://tlfbt.eastgame.net:81/announceel39:http://tracker.btzero.net:8000/announceee10:created
</a> by13:BitComet/0.6013:creation datei1130084762e8:encoding4:Big54:infod6:lengthi46029e4:name24:PwC(CampusInterview).pdf10:name.utf-824:PwC(CampusInterview).pdf12:piece lengthi32768e6:pieces40:eqn?cc甖灉??恨?L}s?ll?0?剌ee
</div>
<div>&nbsp;</div>
<div>Then&nbsp;I try to use sha1 algorithm to get the info hash from the torrent.</div>
<div>However, it seems that the result that i got from the algorithm is different from the one that I got from BitComet or TorrentSpy. I am quite sure that my algorithm is correct as I just used a sha 1 </div>
<div>function from php.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>When&nbsp;I look at the content inside the torrent.</div>
<div>I found some strange or weird characters after pieces40:. ie. :eqn?cc甖灉??恨?L}s?ll?0?剌</div>
<div>What are they ?</div>
<div>It seems that they are byte String . isn't it ? </div>
<div>How to convert those weird characters into readable characters ?</div>
<div>Do I need to convert those weird char into readable format before finding the info hash value&nbsp; so that i can get a correct info hash value?</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>thx !!!</div>
<div>&nbsp;</div>