이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 zsyncmake 명령입니다.
프로그램:
이름
zsyncmake - 빌드 제어 파일 zsync(1)
통사론
zsyncmake [ { -z | -Z } ] [ -e ] [ -C ] [ -u URL ] [ -U URL ] [ -NS 블록 크기 ] [ -오
아웃파일 ] [ -NS 대상 파일 이름 ] [ -V ] 파일 이름
zsync -V
기술
부분 파일을 수행하는 데 사용할 zsync 클라이언트 프로그램에 대한 메타파일을 구성합니다.
다운로드. 파일 이름 사용자가 다운로드하려는 파일입니다. zsyncmake는 다음을 구성합니다.
적절한 메타파일 및 쓰기 파일 이름.zsync는 현재 디렉토리에 있습니다.
zsync에는 파일 콘텐츠를 다운로드할 URL이 하나 이상 필요합니다. .zsync가
다운로드할 파일과 동일한 디렉토리에 있을 것이므로 기본값인 zsync를 수락할 수 있습니다.
제어 파일에 상대 URL을 포함합니다. 그렇지 않은 경우 사용 -u URL을 지정하는 옵션입니다.
사용 가능한 경우 압축되지 않은 콘텐츠의 URL을 zsync로 지정해야 합니다.
때때로 더 효율적인 다운로드를 위해 이것을 사용할 수 있습니다. (.zsync 파일을 편집할 수 있습니다.
나중에 이것들을 추가하십시오 - 헤더에 간단한 키 : 값 형식이 있습니다 - 그러나 나는 제안합니다
도구에 익숙해진 경우에만 이 작업을 수행합니다.)
zsyncmake 자체는 (현재) URL을 확인하거나 데이터를 다운로드하지 않습니다.
파일 데이터를 로컬로 제공하고 URL을 직접 확인해야 합니다.
옵션
-b 블록 크기
기본 rsync 알고리즘에 블록 크기를 지정합니다. 더 작은 블록 크기는
작고 흩어져 있는 파일이 많이 있을 가능성이 있는 파일에 더 효율적입니다.
다운로드 간 변경 사항; 블록 크기가 클수록 다음이 포함된 파일에 더 효율적입니다.
분산된 변화가 적거나 적습니다. 이 블록 크기는 XNUMX의 거듭제곱이어야 합니다. 그렇지 않은 경우
지정되면 zsyncmake가 이 파일에 가장 적합하다고 생각하는 파일을 선택합니다(현재
파일 크기에 따라 2048 또는 4096) - 일반적으로 다음을 수행할 필요가 없습니다.
기본값을 무시합니다.
-C 클라이언트에게 알려주는 .zsync에서 명령을 생성하지 않도록 zsyncmake에 지시합니다.
수신한 데이터를 압축합니다. 이것은 -z에 의해 암시되지만 이 옵션은 여기에 있습니다.
전송을 위해서만 파일을 직접 압축하지만 클라이언트가 종료되기를 원하는 경우
압축되지 않은 파일로 최대
서버에서 압축되지만 클라이언트가 사용할 수 없는 경우
압축되지 않음). -C가 없으면 zsyncmake는 클라이언트가
적절한 곳에서 받은 파일을 압축합니다. -C가 여기 있으므로 멈출 수 있습니다.
클라이언트에게 그렇게 하라고 말합니다.
-e zsyncmake에 클라이언트가 수신한 정확한 파일을 수신할 수 있어야 함을 알려줍니다.
공급. 이 옵션이 없으면 zsyncmake는 더 약한 보증만 제공합니다.
클라이언트는 포함된 데이터를 수신합니다(예: 압축되지 않은
클라이언트에 대한 .gz 버전). 이것이 여전히
클라이언트가 가져옵니다 - 클라이언트는 zsync 파일의 지시문을 무시할 수 있습니다. 또는
사용된 압축을 정확하게 재현하지 못할 수 있습니다. 하지만 당신과 함께
zsyncmake가 정확한 데이터를 얻을 수 있게 했다는 것을 알고 있습니다.
할 수 없는 경우 오류입니다.
-f 파일 이름
출력 파일에 포함할 파일 이름을 설정합니다.
사용자가 다운로드를 완료하면 호출됨).
-o 결과물 파일
기본 출력 파일 이름을 재정의합니다.
-u URL 사용자가 제공된 파일의 콘텐츠를 다운로드할 수 있는 URL을 지정합니다.
사용자는 파일의 어떤 부분을 확인하기 위해 제어 파일이 필요합니다.
이미 가지고 있으며 파일의 일부를 검색하려면 URL이 필요합니다.
이미 없습니다. -u를 여러 번 지정하여 여러 URL을 지정할 수 있습니다.
지정하지 않으면 zsync는 파일과 .zsync가
동일한 공개 디렉토리이며 단일 상대 URL을 포함합니다.
-U URL 파일의 압축 해제된 내용에 해당하는 URL을 지정합니다(
gzip 파일인 경우 적용 가능). zsync는 때때로 더 효율적으로 다운로드할 수 있습니다.
압축된 데이터보다 압축되지 않은 데이터에서 - 이점을 활용할 것입니다.
가능한 경우 이것의. URL을 지정하지 않으면 zsync는
.gz 확장자이며 이것이 .zsync와 동일한 공개 디렉토리에 있다고 가정합니다.
그리고 그것에 대한 상대 URL을 포함합니다.
-v 자세한 메시지를 활성화합니다.
-V zsync의 버전을 인쇄합니다.
-z 전송할 파일을 압축합니다. 이것은 다음과 같은 모든 파일을 덮어씁니다.
파일 이름경고 없는 .gz(파일 이름을 제공하지 않는 경우, 예를 들어
stdin에서 읽으면 zsync는 -f와 함께 제공된 이름을 사용하거나 마지막으로
대체, zsync-target.gz).
zsync는 압축된 데이터와 함께 작동할 수 있으며, 대부분의 경우 데이터가 아직 압축되지 않은 경우
압축된 경우 먼저 압축하는 것이 더 효율적입니다. 압축만 하면 되지만
gzip으로 전송할 파일, 이 옵션을 사용하면 zsyncmake가 파일을 압축합니다.
zsync에 최적화된 .gz 파일을 생성합니다. 30% 더 효율적일 수 있습니다.
다운로드 시 gzip --best로 압축하는 것보다 압축된 파일은
gzip에 의해 생성된 것만큼 작습니다.
-Z zsyncmake는 자동으로 gzip 압축 파일 내부를 살펴보고
압축되지 않은 기본 데이터를 zsyncmake 파일에 저장합니다. 테스트에서 이것은
더 큰 다운로드 효율성을 제공합니다. -Z는 기본 동작을 무시하고 처리합니다.
gzip 파일을 바이너리 데이터로만 사용합니다. 사용자가 수신하는 것이 필수적인 경우 사용하십시오.
압축된 데이터(예: 암호화 서명을 사용할 수 있기 때문에
압축된 데이터에만 해당). zsync는 일반적으로 -Z를 지정하는 경우 사용하지 않습니다.
gzip 파일은 특별한 --rsync 옵션으로 압축되어
차등 전송.
사용 예
zsyncmake -C -u http://ftp.uk.debian.org/debian/dists/sarge/main/binary-i386/Packages.gz
패키지.gz
-C를 사용하여 수신 시 파일을 압축하는 클라이언트를 저장합니다. 데비안 패키지
시스템은 압축되지 않은 파일을 사용합니다.
zsyncmake -z 내-subversion-dump
이 경우 전송할 압축 가능한 대용량 파일이 있습니다. 이것은 gzip 파일을 생성합니다.
파일 버전(zsync에 최적화됨) 및 .zsync 파일. URL이 자동으로 추가됩니다.
두 파일이 웹 서버의 동일한 디렉토리에서 제공된다고 가정합니다.
zsyncmake -e -u
http://www.mirrorservice.org/sites/ftp.freebsd.org/pub/FreeBSD/ports/distfiles/zsync-0.2.2.tar.gz
zsync-0.2.2.tar.gz
이것은 클라이언트가 해야 하는 명명된 소스 tarball을 참조하는 zsync를 생성합니다.
주어진 URL에서 다운로드하십시오. 이 예는 소스 tarball을 다운로드하기 위한 것입니다.
FreeBSD 포트, 따라서 -e가 지정되어 클라이언트가 md5sum과 일치할 수 있습니다.
작가
콜린 핍스[이메일 보호]>
onworks.net 서비스를 사용하여 zsyncmake 온라인 사용