영어프랑스어스페인어

온웍스 파비콘

엑스델타

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 xdelta 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 xdelta 명령입니다.

프로그램:

이름


xdelta - Xdelta 호출

개요


엑스델타 하위 명령 [ 선택권... ] [ 피연산자... ]

기술


Xdelta는 파일 쌍 간에 델타를 생성하고 나중에 적용하는 기능을 제공합니다.
그 델타. 와 유사하게 작동합니다. diff패치 명령이지만 바이너리에서 작동
파일이며 사람이 읽을 수 있는 출력을 생성하지 않습니다.

Xdelta에는 delta, patch 및 info의 세 가지 하위 명령이 있습니다. Delta는 두 가지 파일 버전을 허용하며
패치는 원본 파일 버전과 델타를 받아들이고 델타를 생성하는 반면,
두 번째 버전. info 명령은 델타에 대한 유용한 정보를 인쇄합니다. 각
하위 명령은 별도로 자세히 설명합니다.

Gzip 처리
압축된 입력 파일 간의 델타를 계산하려고 하면 일반적으로
압축. 원본 내용의 작은 차이가 원인이 되기 때문입니다.
전체 데이터 블록의 압축 변경. 일을 단순화하기 위해 Xdelta는 다음을 구현합니다.
특별한 경우 gzip을(1) 압축 파일. delta 명령에 대한 버전 입력이 다음과 같은 경우
gzip 압축이 있는 것으로 인식되면 자동으로 압축이 해제됩니다.
비교 전 임시 위치. 이 임시 위치는 다음 값 중 하나입니다.
전에, TMPDIR 환경 변수(설정된 경우), 그렇지 않은 경우 "/ TMP".

Xdelta 패치 헤더에는 재구성된 버전이
패치를 적용한 후 다시 압축하십시오. 일반적으로 이를 통해 Xdelta가 작동할 수 있습니다.
gzip 압축 입력에서 투명하게.

gzip 압축 파일을 자동으로 처리할 때 잠재적인 문제가 하나 있습니다.
재압축된 콘텐츠가 항상 원본과 바이트 단위로 일치하는 것은 아닙니다.
압축된 내용. 압축되지 않은 콘텐츠는 여전히 일치하지만 외부
암호화 서명 확인과 같은 무결성 검사에 실패할 수 있습니다. 을 예방하기 위해
이런 일이 발생하지 않도록 --pristine 옵션은 자동 gzip 처리를 비활성화합니다.

MD5 보전 검사
기본적으로 Xdelta는 항상 재구성하는 파일의 MD5 체크섬을 확인합니다. 이것
패치 중에 잘못된 입력을 제공하여 손상될 수 있는 것을 방지합니다.
산출. 이 기능으로 인해 패치가 유효한
결과. --noverify 옵션은 MD5 검증을 비활성화하지만 이는 권장 사항일 뿐입니다.
성능 테스트용.

압축 패치 체재
Xdelta는 델타에 대해 상당히 간단한 인코딩을 사용한 다음 zlib 압축을 적용합니다.
결과. Xdelta 델타를 사후 압축할 필요가 없습니다.

델타
delta 하위 명령의 개요는 다음과 같습니다.

엑스델타 델타 [ 선택권... ] 파일에서 파일로 패치아웃

델타를 계산합니다. 파일에서파일로 그리고 그것을 씁니다. 패치아웃

패치
patch 하위 명령의 개요는 다음과 같습니다.

엑스델타 패치 [ 선택권... ] 패칭 [ 파일에서 [ 파일로 ]]

적용 패칭파일에서 의 재구성된 버전을 생성합니다. 파일로.

fromfile이 생략된 경우 Xdelta는 원래 fromfile 이름을 사용하려고 시도합니다.
델타에 저장됩니다. from 파일은 델타를 생성하는 데 사용된 파일과 동일해야 합니다.
길이 또는 MD5 체크섬이 다른 경우 패치는 오류 메시지와 함께 중단됩니다.

tofile이 생략되면 Xdelta는 원래의 tofile 이름을 사용하려고 시도합니다.
델타에 저장됩니다. 원래 tofile 이름이 이미 존재하는 경우 고유한 파일 이름
기존 데이터가 손상되지 않도록 확장자가 추가됩니다.

정보
info 하위 명령의 개요는 다음과 같습니다.

엑스델타 정보 패치 정보

에 대한 정보를 인쇄합니다. 패치 정보 파일 이름을 포함하여 재구성한 버전,
길이 및 MD5 체크섬.

옵션
-0..9 zlib 압축 수준을 설정합니다. XNUMX은 압축이 없음을 나타냅니다. XNUMX는 나타냅니다
최대 압축.

-h, --도움말
짧은 도움말 메시지를 인쇄하고 종료합니다.

-q, --조용한
조용한. 여러 경고 메시지를 표시하지 않습니다.

-v, --버전
Xdelta 버전 번호를 인쇄하고 종료하십시오.

-V, --상세
말 수가 많은. 약간의 추가 정보를 인쇄합니다.

-n, --노버파이
확인하지 않습니다. 입력 및 출력 파일의 MD5 체크섬 확인을 끕니다.

-mSIZE, --maxmem=크기
메모리 내 페이지 캐시 크기의 상한을 설정합니다. 예를 들어,
--maxmem=32M은 32MB 페이지 캐시를 사용합니다.

-s=블록_크기
하드 코딩되지 않은 경우 블록 크기를 설정합니다(20% 속도 향상). 이어야 한다
2의 힘.

-p, --원래
예기치 않은 것을 방지하기 위해 gzip으로 압축된 입력의 자동 압축 해제를 비활성화합니다.
재압축된 콘텐츠의 차이점.

식별


저자: 조슈아 P. 맥도날드, [이메일 보호]
매뉴얼 페이지 개정: 1.5; 출시 날짜: 29년 2001월 06일 금요일 01:08:0700 -XNUMX.
저작권 © 1997, 1998, 1999, 2000, 2001

엑스델타(1)

onworks.net 서비스를 사용하여 온라인에서 xdelta 사용


Ad