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

📄 bittorrentspecification.htm

📁 关于BT的协议文档
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">	<head>		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />		<meta name="keywords" content="BitTorrentSpecification,Availability,BitTorrent,BitTorrentTrackerExtensions,BitTorrentWishList,Decoding bencoded data with python,EHeM,DennisHolmes,WikiWordsAre,BitLord,BitPump" /><link rel="shortcut icon" href="/favicon.ico" /><link rel="search" type="application/opensearchdescription+xml" href="/static/opensearch_desc.php" title="TheoryOrg (English)" />		<title>BitTorrentSpecification - TheoryOrg</title>		<style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "/static/skins/monobook/main.css?9"; /*]]>*/</style>		<link rel="stylesheet" type="text/css" media="print" href="/static/skins/common/commonPrint.css" />		<!--[if lt IE 5.5000]><style type="text/css">@import "/static/skins/monobook/IE50Fixes.css";</style><![endif]-->		<!--[if IE 5.5000]><style type="text/css">@import "/static/skins/monobook/IE55Fixes.css";</style><![endif]-->		<!--[if IE 6]><style type="text/css">@import "/static/skins/monobook/IE60Fixes.css";</style><![endif]-->		<!--[if IE 7]><style type="text/css">@import "/static/skins/monobook/IE70Fixes.css?1";</style><![endif]-->		<!--[if lt IE 7]><script type="text/javascript" src="/static/skins/common/IEFixes.js"></script>		<meta http-equiv="imagetoolbar" content="no" /><![endif]-->				<script type= "text/javascript">			var skin = "monobook";			var stylepath = "/static/skins";			var wgArticlePath = "/$1";			var wgScriptPath = "/static";			var wgServer = "http://wiki.theory.org";                        			var wgCanonicalNamespace = "";			var wgNamespaceNumber = 0;			var wgPageName = "BitTorrentSpecification";			var wgTitle = "BitTorrentSpecification";			var wgArticleId = 1427;			var wgIsArticle = true;                        			var wgUserName = null;			var wgUserLanguage = "en";			var wgContentLanguage = "en";		</script>		                		<script type="text/javascript" src="/static/skins/common/wikibits.js?1"><!-- wikibits js --></script>		<script type="text/javascript" src="/index.php?title=-&amp;action=raw&amp;gen=js"><!-- site js --></script>		<style type="text/css">/*<![CDATA[*/@import "/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";@import "/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";@import "/index.php?title=-&action=raw&gen=css&maxage=18000";/*]]>*/</style>		<!-- Head Scripts -->			</head><body  class="mediawiki ns-0 ltr">	<div id="globalWrapper">		<div id="column-content">	<div id="content">		<a name="top" id="top"></a>				<h1 class="firstHeading">BitTorrentSpecification</h1>		<div id="bodyContent">			<h3 id="siteSub">From TheoryOrg</h3>			<div id="contentSub"></div>									<div id="jump-to-nav">Jump to: <a href="#column-one">navigation</a>, <a href="#searchInput">search</a></div>			<!-- start content -->			<p><big><big><big> <i><b>Bittorrent Protocol Specification v1.0</b></i> </big></big></big></p><table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div><ul><li class="toclevel-1"><a href="#Identification"><span class="tocnumber">1</span> <span class="toctext">Identification</span></a></li><li class="toclevel-1"><a href="#Purpose"><span class="tocnumber">2</span> <span class="toctext">Purpose</span></a></li><li class="toclevel-1"><a href="#Scope"><span class="tocnumber">3</span> <span class="toctext">Scope</span></a></li><li class="toclevel-1"><a href="#Related_Documents"><span class="tocnumber">4</span> <span class="toctext">Related Documents</span></a></li><li class="toclevel-1"><a href="#Conventions"><span class="tocnumber">5</span> <span class="toctext">Conventions</span></a></li><li class="toclevel-1"><a href="#bencoding"><span class="tocnumber">6</span> <span class="toctext">bencoding</span></a><ul><li class="toclevel-2"><a href="#byte_strings"><span class="tocnumber">6.1</span> <span class="toctext">byte strings</span></a></li><li class="toclevel-2"><a href="#integers"><span class="tocnumber">6.2</span> <span class="toctext">integers</span></a></li><li class="toclevel-2"><a href="#lists"><span class="tocnumber">6.3</span> <span class="toctext">lists</span></a></li><li class="toclevel-2"><a href="#dictionaries"><span class="tocnumber">6.4</span> <span class="toctext">dictionaries</span></a></li><li class="toclevel-2"><a href="#implementations"><span class="tocnumber">6.5</span> <span class="toctext">implementations</span></a></li></ul></li><li class="toclevel-1"><a href="#Metainfo_File_Structure"><span class="tocnumber">7</span> <span class="toctext">Metainfo File Structure</span></a><ul><li class="toclevel-2"><a href="#Info_Dictionary"><span class="tocnumber">7.1</span> <span class="toctext">Info Dictionary</span></a><ul><li class="toclevel-3"><a href="#Info_in_Single_File_Mode"><span class="tocnumber">7.1.1</span> <span class="toctext">Info in Single File Mode</span></a></li><li class="toclevel-3"><a href="#Info_in_Multiple_File_Mode"><span class="tocnumber">7.1.2</span> <span class="toctext">Info in Multiple File Mode</span></a></li></ul></li><li class="toclevel-2"><a href="#Notes"><span class="tocnumber">7.2</span> <span class="toctext">Notes</span></a></li></ul></li><li class="toclevel-1"><a href="#Tracker_HTTP.2FHTTPS_Protocol"><span class="tocnumber">8</span> <span class="toctext">Tracker HTTP/HTTPS Protocol</span></a><ul><li class="toclevel-2"><a href="#Tracker_Request_Parameters"><span class="tocnumber">8.1</span> <span class="toctext">Tracker Request Parameters</span></a></li><li class="toclevel-2"><a href="#Tracker_Response"><span class="tocnumber">8.2</span> <span class="toctext">Tracker Response</span></a></li></ul></li><li class="toclevel-1"><a href="#Tracker_.27scrape.27_Convention"><span class="tocnumber">9</span> <span class="toctext">Tracker 'scrape' Convention</span></a><ul><li class="toclevel-2"><a href="#Unofficial_extensions_to_scrape"><span class="tocnumber">9.1</span> <span class="toctext">Unofficial extensions to scrape</span></a></li></ul></li><li class="toclevel-1"><a href="#Peer_wire_protocol_.28TCP.29"><span class="tocnumber">10</span> <span class="toctext">Peer wire protocol (TCP)</span></a><ul>

⌨️ 快捷键说明

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