.
digup 명령 줄 유틸리티는이 & nbsp md5sum이를 업데이트하거나 파일을 소화 shasum이며 그것은, 파일 다이제스트 기존 읽고 새로운 업데이트, 수정, 이름을 변경하거나 삭제 된 파일의 현재 디렉토리를 확인하고 요약을 사용자에게 쿼리합니다 변경. 업데이트를 검토 한 후, 이들은 소화 파일에 다시 기록 될 수있다.
digup의 구상 응용 프로그램 중 하나를 업데이트하고 연대순 데이터 저장소 또는 음악 컬렉션 같은 증분 아카이브를 확인하는 것입니다. 아마도 원치 않는 변경 또는 손실 된 파일을 digup 사용하여 빠르고 쉽게 새 파일을 추가하는 동안 검출 될 수있다.
또 다른 목적은 하드 디스크에 백업이 점점 대중화되고 자동, 아카이브 하드 디스크 복사본의 무결성을 검증 할 수 있었다. 기존 하드 디스크 검사도 천천히 들어온다 불량 블록을 소화 전체 파일을 사용하는 것이 검출 될 수있다. crontab 항목을 사용하여,이 검사는 무인 일상적으로 수행 될 수있다.
정상 작동시에만 새로운 수정 시간과 파일을 완전히 읽어과 비교 다이제스트 만졌다. 선택적으로, 전체 검사들은 예상 다이제스트 대하여 모든 파일의 내용을 테스트하기 위해 수행 될 수있다.
심볼 링크는 링크를 따라 대상 했음를 읽는 중 하나에 의해 지원됩니다의 소화 또는 만 링크 대상 경로를 저장하고 이전에 대해 그것을 확인하여.
digup에 의해 작성된 다이제스트 파일이 생성 md5sum이와로 coreutils 패키지에서 유사한 프로그램에서 읽을 그와 호환됩니다. 파일 크기 및 수정 시간 또는 심볼릭 링크 대상과 같은 추가 정보는 주석 행에 저장됩니다.
네 다이제스트 알고리즘이 지원됩니다 MD5, SHA1, SHA256 및 SHA512을. 다이제스트 자체도 의도하지 않은 변경에 대해 CRC32를 사용하여 체크섬있다 파일. 패스트 레드 - 블랙 이진 트리가 다수의 파일에 고속 동작을 가능하게 내부 파일 목록에 사용된다.
대안
digup는 기능 또는 구성 파일을 필터링없이 소화 간단한 업데이트 및 검증 대상으로합니다. 호스트 기반 침입 탐지 같은 더 복잡한 응용 프로그램의 경우, 트립 와이어 (상업), 조언자 (오픈 소스) 또는 데비안 / Linux 용 debsums 같은 도구를 참조하십시오
이 릴리스의 새로운 기능 :.
SRC / digup.c : 바로 가기 옵션 -w 추가, FAT 파일 시스템에서 파일을 확인하기 위해 필요에 따라 --modify 창 = 1 --windows.
SRC / digup.c : 새로운 기능 : --restrict = 임시 문자열을 일치하지 않는 모든 파일을 무시하는 하위 문자열입니다. 필수 새로운에서는 FileInfo 상태 FS_SKIPPED 적절한 명령.
SRC / digup.c : (mingw32) Win32에서 64 비트 파일 크기 수정 문제 : 현재와 Mingw에 _stat64 사용.
SRC / digup.c : 간단한 변수 이름 바꾸기 노드 -한다 명확성을 위해 digestiter.
SRC / digup.c : digest_file에서 검사를 추가하면 전체 파일을 읽고되었는지 확인합니다.
SRC / digup.c : rbtree 시험에있는 intptr_t 사용하여 64 비트 시스템에서 포인터 변환에 대한 경고를 해결하려면.
SRC / digup.c는 : 새로운 플래그를 추가하면 --modify 창 rsync에 영감을 : 허용 수정 시간 제로 예를 들어,보다 큰 델타 FAT 파일 시스템에을 backuping합니다.
SRC / digup.c : 새로운 옵션 --exclude-마커 = 파일을 추가. 파일이 재귀 스캔 중에 디렉토리에있는 경우, 디렉토리 자체와 모든 하위 디렉토리는 건너 뜁니다.
버전 0.6.30의 새로운 기능 :
SRC / digup.c : (), va_end의 ()는 패턴을 사용으로 인해 va_start를에 AMD64에는 segfault를 해결 기여 패치를 적용.
댓글을 찾을 수 없습니다