⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 seedtorrent.mht

📁 关于BT的协议文档
💻 MHT
📖 第 1 页 / 共 5 页
字号:
        <DD>
        <LI>If the client knows it is part of a BitTorrent swarm, when =
first=20
        beginning it is better to start the HTTP/FTP download somewhere =
randomly=20
        in the file. That way it's more likely the first HTTP pieces it =
gets=20
        will be useful for sharing to the BitTorrent peers. </LI>
        <DD>
        <LI>If a download is already going, a HTTP/FTP download should =
start at=20
        the beginning of the biggest gap. Given a bitfield =
<B>"YYnnnnYnnY"</B>=20
        it should start at <FONT color=3D#008800><B>1</B></FONT>: =
<B>"YY<FONT=20
        color=3D#008800>1</FONT>nnnYnnY"</B> </LI>
        <DD>
        <LI>If it downloads a piece, but the SHA checksum doesn't match, =
the=20
        connection is closed and that mirror is tossed from the list.=20
        <P></P></LI>
        <DT>Multi-File torrents:=20
        <DT>(Note, I haven't implemented this part myself, and will =
likely add=20
        more notes!)=20
        <DD>
        <LI>These would likely have some additional smarts so it tries =
to start=20
        from 0 for the bigger files in the torrent, again so it can =
start the=20
        HTTP/FTP file and let it go until it finishes. </LI>
        <DD>
        <LI>For torrents containing small files, several HTTP/FTP =
transfers may=20
        be needed for one Piece. It may make more sense to do those =
using=20
        BitTorrent! For example, if there were 100 1KB files, assuming =
32KB=20
        Pieces (the worst case), it would take 100 HTTP/FTP transfers to =
do the=20
        files, but only 4 BitTorrent piece requests.=20
        <UL></UL>
        <P><BR>&nbsp; </FONT></P></LI></DD></DL></TD>
    <TD width=3D10 bgColor=3D#ffffff><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD width=3D10 bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1=20
  border=3D0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D740 border=3D0 =
cellmargin=3D"0">
  <TBODY>
  <TR>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D20=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD vAlign=3Dcenter align=3Dleft=20
    background=3Dhttp://www.getright.com/images/topborder.gif=20
      bgColor=3D#0e58d1><FONT face=3DVerdana color=3D#ffffff=20
      size=3D1><B>&nbsp;&nbsp;&nbsp;&nbsp;<A name=3D(none)>Changes</A>=20
</B></FONT></TD>
    <TD background=3Dhttp://www.getright.com/images/topborder.gif =
bgColor=3D#0e58d1=20
    colSpan=3D2><IMG height=3D1 =
src=3D"http://www.getright.com/images/shim.gif"=20
      width=3D10 border=3D0></TD>
    <TD bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD></TR>
  <TR>
    <TD width=3D1 bgColor=3D#000000 colSpan=3D4><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1=20
  border=3D0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D740 border=3D0 =
cellmargin=3D"0"><!-- NEW MAIN BODY -->
  <TBODY>
  <TR>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD vAlign=3Dtop align=3Dleft bgColor=3D#ffffff><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D20 =
border=3D0></TD>
    <TD vAlign=3Dtop align=3Dleft bgColor=3D#ffffff><FONT =
face=3DVerdana,Arial=20
      size=3D2>&nbsp;<BR>
      <LI>March 13, 2006: Added notes about multi-file torrents, and =
allowing=20
      url-list to end in / for either single or multi file torrents. =
<BR>&nbsp;=20
      </FONT></LI></TD>
    <TD width=3D10 bgColor=3D#ffffff><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD width=3D10 bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1=20
  border=3D0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D740 border=3D0 =
cellmargin=3D"0">
  <TBODY>
  <TR>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D20=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD vAlign=3Dcenter align=3Dleft=20
    background=3Dhttp://www.getright.com/images/topborder.gif=20
      bgColor=3D#0e58d1><FONT face=3DVerdana color=3D#ffffff=20
      size=3D1><B>&nbsp;&nbsp;&nbsp;&nbsp;<A name=3D(none)>Thanks!</A>=20
</B></FONT></TD>
    <TD background=3Dhttp://www.getright.com/images/topborder.gif =
bgColor=3D#0e58d1=20
    colSpan=3D2><IMG height=3D1 =
src=3D"http://www.getright.com/images/shim.gif"=20
      width=3D10 border=3D0></TD>
    <TD bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD></TR>
  <TR>
    <TD width=3D1 bgColor=3D#000000 colSpan=3D4><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1=20
  border=3D0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D740 border=3D0 =
cellmargin=3D"0"><!-- NEW MAIN BODY -->
  <TBODY>
  <TR>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD vAlign=3Dtop align=3Dleft bgColor=3D#ffffff><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D20 =
border=3D0></TD>
    <TD vAlign=3Dtop align=3Dleft bgColor=3D#ffffff><FONT =
face=3DVerdana,Arial=20
      size=3D2>&nbsp;<BR>Some thanks for help with this...=20
      <LI>Bram Cohen for creating this whole <A=20
      href=3D"http://www.bittorrent.com/">BitTorrent</A> protocol!=20
      <LI>Arvid Norberg (<A=20
      href=3D"http://libtorrent.sf.net/">libtorrent.sf.net</A> author) =
for helping=20
      clarify the Multi-File torrent parts. <BR>&nbsp; </FONT></LI></TD>
    <TD width=3D10 bgColor=3D#ffffff><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD width=3D10 bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1=20
  border=3D0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D740 border=3D0 =
cellmargin=3D"0">
  <TBODY>
  <TR>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D20=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD vAlign=3Dcenter align=3Dleft=20
    background=3Dhttp://www.getright.com/images/topborder.gif=20
      bgColor=3D#0e58d1><FONT face=3DVerdana color=3D#ffffff=20
      size=3D1><B>&nbsp;&nbsp;&nbsp;&nbsp;<A name=3D(none)>Legal</A> =
</B></FONT></TD>
    <TD background=3Dhttp://www.getright.com/images/topborder.gif =
bgColor=3D#0e58d1=20
    colSpan=3D2><IMG height=3D1 =
src=3D"http://www.getright.com/images/shim.gif"=20
      width=3D10 border=3D0></TD>
    <TD bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD></TR>
  <TR>
    <TD width=3D1 bgColor=3D#000000 colSpan=3D4><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1=20
  border=3D0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D740 border=3D0 =
cellmargin=3D"0"><!-- NEW MAIN BODY -->
  <TBODY>
  <TR>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD vAlign=3Dtop align=3Dleft bgColor=3D#ddddff><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D20 =
border=3D0></TD>
    <TD vAlign=3Dtop align=3Dleft bgColor=3D#ddddff><FONT =
face=3DVerdana,Arial=20
      size=3D2>&nbsp;<BR>BitTorrent and Torrent are trademarks of =
BitTorrent, Inc.=20
<!-- END MAIN BODY TEXT --><!-- FOOTER --><BR>&nbsp; </FONT></TD>
    <TD width=3D10 bgColor=3D#ddddff><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD width=3D10 bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1=20
  border=3D0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D740 border=3D0 =
cellmargin=3D"0">
  <TBODY>
  <TR>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D40=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD>
    <TD vAlign=3Dcenter align=3Dright=20
    background=3Dhttp://www.getright.com/images/topborder.gif=20
      bgColor=3D#0e58d1><FONT face=3DVerdana color=3D#ffffff size=3D1><A =
class=3Dnavbutton=20
      href=3D"http://www.getright.com/buybutton.html">Buy=20
      GetRight</A>&nbsp;&nbsp;=B7&nbsp;&nbsp;<A class=3Dnavbutton=20
      href=3D"http://www.getright.com/get.html">Try GetRight</A> =
</FONT></TD>
    <TD background=3Dhttp://www.getright.com/images/topborder.gif =
bgColor=3D#0e58d1=20
    colSpan=3D2><IMG height=3D1 =
src=3D"http://www.getright.com/images/shim.gif"=20
      width=3D10 border=3D0></TD>
    <TD bgColor=3D#0e58d1><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D10 =
border=3D0></TD>
    <TD width=3D1 bgColor=3D#000000><IMG height=3D1=20
      src=3D"http://www.getright.com/images/shim.gif" width=3D1 =
border=3D0></TD></TR>
  <TR>
    <TD vAlign=3Dtop align=3Dleft=20
    background=3Dhttp://www.getright.com/images/bottomdot.gif =
bgColor=3D#0e58d1=20
    colSpan=3D2><IMG height=3D10=20
      src=3D"http://www.getright.com/images/bottomleft.gif" width=3D10 =
border=3D0></TD>
    <TD vAlign=3Dtop align=3Dright=20
    background=3Dhttp://www.getright.com/images/bottomdot.gif =
bgColor=3D#0e58d1=20
    colSpan=3D4><IMG height=3D10=20
      src=3D"http://www.getright.com/images/bottomright.gif" width=3D10=20
  border=3D0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D700 border=3D0 =
cellmargin=3D"0">
  <TBODY>
  <TR>
    <TD align=3Dright><FONT face=3DArial color=3D#666666 size=3D1>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -