본문으로 이동

rTorrent

위키백과, 우리 모두의 백과사전.

rTorrent
개발자Jari Sundell (일명 rakshasa)
발표일2005년 1월 25일(21년 전)(2005-01-25)[1]
안정화 버전
0.16.18[2] 위키데이터에서 편집하기 / 2026년 7월 17일(3일 전)(2026년 7월 17일)
저장소github.com/rakshasa/rtorrent
프로그래밍 언어C++[3]
운영 체제유닉스 계열
플랫폼IA-32, X86-64
크기1.3 MiB
종류비트토렌트 클라이언트
라이선스GPL-2.0-or-later[a]
웹사이트rakshasa.github.io/rtorrent/

rTorrent(알토렌트)는 C++로 작성된 텍스트 기반 비트토렌트 클라이언트로,[4] 유닉스Ncurses 및 libTorrent (libtorrent와 구별) 라이브러리를 기반으로 한다.

기술적인 세부 사항

[편집]

이 라이브러리는 Mmap() 함수에 의해 메모리에 매핑된 파일 페이지네트워크 스택 간에 데이터를 직접 전송한다는 점에서 다른 구현과 차별화된다. 고대역폭 연결에서 공식 클라이언트보다 3배 빠른 속도로 시딩할 수 있다고 주장한다.[4]

rTorrent 패키지는 다양한 리눅스 배포판유닉스 계열 시스템에서 사용할 수 있으며, FreeBSDMacOS와 같은 거의 모든 POSIX 호환 운영체제에서 컴파일 및 실행할 수 있다.

rTorrent는 Ncurses 라이브러리를 사용하며 GNU Screen 또는 Tmux와 함께 사용하기에 적합하다. 토렌트를 로드하려면 캐리지 리턴과 같은 명령을 사용하며, 그 후 ^S를 사용하여 토렌트를 시작할 수 있다 (^는 Ctrl 키의 약자). 백스페이스를 사용하여 로드되면 토렌트를 자동으로 시작할 수 있어 ^S를 다시 입력할 필요가 없어진다. ^K는 중지, ^D는 일시 중지 명령이며, 이미 일시 중지되었거나 중지된 경우 ^D를 다시 입력하면 토렌트를 삭제할 수 있다.[5] 세션 저장을 지원하며 사용자가 토렌트를 추가하고 제거할 수 있다. 또한 여러 파일로 구성된 토렌트의 부분 다운로드도 지원한다. rTorrent-0.7.0 릴리스에서는 비트토렌트 프로토콜 암호화 지원도 구현되었다.[6] PEX, DHT초기 시딩은 최근 rTorrent에 구현되었다.

rTorrent는 Simple Common Gateway Interface를 통해 XML-RPC로 제어할 수 있다. JSON-RPC 지원은 0.15.2 버전 이후 상위 프로젝트에 병합되었다.[7][8] 벤치마킹 결과 JSON-RPC는 두 배의 성능 향상을 제공하고 전체 클라이언트 CPU 사용량을 약 15% 감소시키는 것으로 나타났다.[9]

같이 보기

[편집]

내용주

[편집]
  1. GPL-2.0-or-later with OpenSSL exception

각주

[편집]
  1. Earliest known code import. GitHub. 2021년 2월 24일에 원본 문서에서 보존된 문서. 2016년 2월 17일에 확인함.
  2. Release 0.16.18. 2026년 7월 17일. 2026년 7월 18일에 확인함.
  3. rTorrent BitTorrent client, rakshasa/rtorrent repo, 2014년 10월 18일에 원본 문서에서 보존된 문서, 2015년 7월 14일에 확인함 GitHub 경유
  4. 1 2 Sundell, Jari, The libTorrent and rTorrent Project, 2014년 4월 9일에 원본 문서에서 보존된 문서, 2007년 8월 9일에 확인함
  5. RTorrent User Guide, Jari Sundell, 2014년 2월 17일에 원본 문서에서 보존된 문서, 2009년 11월 25일에 확인함
  6. LibTorrent 0.11.0 and rTorrent 0.7.0 released, Jari Sundell, 2012년 11월 2일에 원본 문서에서 보존된 문서, 2006년 12월 13일에 확인함
  7. Add JSON-RPC capability. GitHub. rakshasa/rtorrent and jesec/rtorrent contributors. 2025년 1월 20일. 2025년 8월 1일에 확인함.
  8. rTorrent v0.15.2 release. GitHub. rTorrent contributors. 2025년 3월 28일. 2025년 8월 1일에 확인함.
  9. Release 4.5. Flood. Flood project. 2021년 3월 14일. 2025년 8월 1일에 확인함.

외부 링크

[편집]