꽤 흥미로운 토렌트 클라이언트를 배포했습니다.

토렌트 클라이언트를 찾고 있다면아마 말해 줄게 distribyted는 당신이 좋아할 수 있습니다. 음, 이것은 클라이언트입니다 파일 시스템의 일부로 토렌트 콘텐츠에 대한 액세스를 허용합니다. 필요에 따라 데이터 다운로드.

distribyted의 도움으로 사용자는 로컬 미디어 플레이어의 액세스를 구성 할 수 있습니다. 토렌트 콘텐츠를 먼저 다운로드하지 않고 비디오 및 음악이 포함 된 특정 토렌트 파일에 액세스하면 다운로드가 수행됩니다.

또 다른 예는 전체 컬렉션을 다운로드하지 않고도 Jupyter 노트북에서 필요한 부분을 처리하고 분석 할 수 있도록 매우 큰 분산 데이터 세트가 포함 된 토렌트로 작업하는 것입니다.

Distribyted 정보

이 토렌트 클라이언트의 흥미로운 점은 일부 형식의 변환 지원 파일과 디렉토리의 형태로.

현재 개발 단계에서, zip 파일의 콘텐츠 번역이 지원됩니다. 사용자는 토렌트에서 zip 파일에서 별도의 파일을 다운로드 할 수 있습니다.

가까운 미래에, 또한 tar, 7zip 및 xz 형식에 대한 지원을 추가 할 것을 약속합니다. 파일 형식이 부분적으로 다운로드를 지원하지 않는 경우에는 파일의 위치를 ​​변경할 수있는 기능 (예 : 토렌트에서 직접 비디오를보고 미디어 플레이어에서 음악을들을 수있는 기능)을 사용해도 콘텐츠를 스트리밍 할 수 있습니다.

파일 시스템에 연결된 토렌트는 구성 파일에 정의되어 있습니다. 토렌트를 탑재 한 후 웹 인터페이스가 제공됩니다. 탐색 및 모니터링을위한 내장 (다운로드 속도 및 통계 추적 가능)

현재 배포 일부 유형의 파일을 직접 표시 할 수 있습니다. 응용 프로그램이 필요한 부분 만 읽을 수 있도록합니다. 다음은 지원, 지원 및 지원되지 않는 형식 목록입니다.

지원되는 파일 유형은 다음과 같습니다.

  • zip : 하나의 파일 만 압축 해제 할 수 있습니다. 파일은 검색 가능하도록 순차적으로 임시 파일로 압축 해제됩니다. 아무도 읽지 않으면 감압이 중지됩니다.
    지원하기 위해
  • tar : .tar.gz 파일에서는 유용하지 않지만 수정 된 표준 라이브러리를 사용하여 모든 파일과 해당 파일 내에서 검색 할 수 있습니다.
  • 7zip : Zip과 비슷하지만 zip과 유사한 라이브러리가 필요합니다.
  • xz : 블록을 사용하여 파일을 만들 때만 가치가 있습니다.

지원되지 않음
gzip : 내가 아는 한 랜덤 액세스를 지원하지 않습니다.

이 소프트웨어는 멀티미디어 콘텐츠 용으로 설계되었지만 다른 작업도 수행 할 수 있습니다. distribyted를 사용하여 다음을 수행 할 수 있습니다.

  • 플레이 멀티미디어 파일 좋아하는 오디오 또는 비디오 플레이어에서. 이러한 파일은 요청시 필요한 부분 만 다운로드됩니다.
  • 다음에서 TB 데이터 탐색 세트 필요한 부분 만 다운로드하여 공개 데이터를 얻을 수 있습니다. 사용하다 Jupyter 노트북 v THIS 데이터 처리 또는 분석에 직접.
  • 플레이 ROM 백업 토렌트 파일에서 직접. 게임에서 거의 GB를 가질 수 있으며 필요한 것만 다운로드 할 수 있습니다.

프로젝트 코드는 Go 언어로 작성되었으며 GPLv3 라이선스에 따라 배포됩니다. FUSE 하위 시스템은 FS에 바인딩하는 데 사용되며 빌드는 Linux (x86_64 및 ARM7) 및 Windows 용으로 준비됩니다 .3

마지막으로, 그것에 대해 더 많이 알고 싶다면 소프트웨어에 대한 자세한 내용을 확인할 수 있습니다 다음 링크에서.

Ubuntu 및 파생 제품에 Distribyted를 설치하는 방법은 무엇입니까?

시스템에이 토렌트 클라이언트를 설치하는 데 관심이있는 사람들을 위해. 위에서 언급했듯이 Linux 용으로 미리 컴파일 된 패키지가 있으며 애플리케이션 저장소의 릴리스 섹션에서만 가져와야합니다.

컴파일 된 것을 얻을 수 있습니다. 아래 링크에서.

다운로드 한 파일 실행 권한을 부여하기 만하면됩니다.

또 다른 방법은 응용 프로그램 코드를 다운로드하고 컴파일하는 것입니다. 이렇게하려면 터미널을 열고 다음을 입력하면됩니다.

git clone https://github.com/distribyted/distribyted.git

그리고 컴파일하려면 :

make build

그리고 준비.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.