중화사전망 - 서예자전 - BT 형식은 무엇입니까?
BT 형식은 무엇입니까?
BT 시드 파일은 bencoding 이라는 인코딩 방법을 사용하여 데이터를 저장합니다. Bencoding 에는 srings (문자열), integers (정수), lists (목록) 및 dictionary (사전) 의 네 가지 데이터 유형이 있습니다. 인코딩 규칙은 다음과 같습니다. 문자열 (문자열) 은 문자열 길이 >; : & ltString > 예: 4:test 는 문자열 "test" 로 표시됩니다. 4: example 은 문자열 "example" 으로 표시됩니다. 문자열 길이의 단위는 바이트이며 시작 및 끝 태그가 없습니다. 정수 코드는 시작 태그 I, 끝 태그는 e 입니다. 예를 들어 I 1234e 는 정수 1234 I- 1234e 이며 정수-1234 입니다. 크기 제한은 없습니다. I0e 는 정수 0 입니다. I-0e 는 불법입니다. 예를 들어, i0 1234e 는 잘못된 l<s 코드입니다. Bencoding 인코딩 유형 > e 는 l 로 시작하고 e 로 끝납니다. 목록에는 정수, 문자열, 목록 및 사전을 포함한 모든 인코딩 유형이 포함될 수 있습니다. 예를 들어 l4:test5abcdee 는 두 개의 문자열 ["test ","abcdee"] 사전 (dictionary) 이 d & ltBencoding 인코딩 유형 > e 로 인코딩되어 d 로 시작하고 e 로 끝납니다 키워드는 bencoding 이어야 합니다. 문자열 값은 모든 인코딩 유형이 될 수 있습니다. 예를 들어 d3:agei20ee 는 {"age" = 20} D4: path3: c: \ 8: filename8: test.txte 는 {"path" = 로 표시됩니다 전체 파일은 announcement: Unix (string) announcement-추적 서버 목록 (선택 사항): announcement 목록: 추적 서버 (list) 생성 날짜 키워드를 포함하는 사전 구조입니다 1970 65438+ 10 월 1 00: 00 부터 생성 시간까지 초 (정수) comment (선택 사항): remarks 단일 파일 구조는 길이: 파일 길이, 바이트 (정수) md5sum (선택 사항): 32 문자 파일의 MD5 체크섬입니다. BT 는 이 값을 사용하지 않고 특정 프로그램과의 호환성을 위해 예약되어 있습니다! (string) name: 파일 이름 (string) piece length: 블록당 크기, 바이트 (정수) piece:sha 65438 값+블록당 20 바이트의 0 Hash (이진 형식) 다중 파일 구조는 다음과 같습니다. 파일: adictionary 구조 길이: 파일 길이, 단위 유형 (integer) md5sum (선택 사항): 단일 파일 구조와 동일한 경로: 파일 경로 및 이름 조각 길이: 같은 단일 파일 구조 내의 같은 조각: 같은 단일 파일 구조 내의 같은 인스턴스: 메모장으로. torrent 를 열면 D8: announcement 35:: 7802/announcement/klook 처럼 보입니다 Windows.2000.and.nt4.source.code-sceneleader.torrent12: piece length i32768e6 W? 이봐? 쉽게 볼 수 있는 공고 =:7802/ 공고 생성일 = 1076675 108 초 (02/13/04 20: 25: 25 파일 이름 = microsoft.windows.2000.and.nt4.source.code-sceneleader.torrent 파일 크기 =177