Disk ARchive

소프트웨어 스크린 샷:
Disk ARchive
소프트웨어 정보:
버전: 2.5.4 업데이트
업로드 날짜: 26 Apr 16
개발자: Denis Corbin
라이센스: 무료
인기: 24

Rating: nan/5 (Total Votes: 0)

디스크 아카이브 만들기 (DAR)는 encypted 또는 파일의 전체 백업, 증분, 점감, 차이를 확인하는 데 사용할 수있는 아카이브 유틸리티로 C ++로 구현 된 무료로 배포, 멀티 플랫폼 오픈 소스 명령 줄 소프트웨어 .

는 libdar 라이브러리를 기반으로 되, 디스크 아카이브, 통합 암호화 및 백업 압축 기능을 필요한 크기의 파일 아카이브의 슬라이스를 지원, 특수 장치, 일반 파일, 소프트 링크뿐만 아니라 명명 된 파이프에 대한 하드 링크를 지원합니다.


한눈에 특징

주요 기능은 리눅스 ACL (액세스 제어 목록) 및 Mac OS X 파일 포크, 순차 읽기 모드, 차등 백업 지원, 아카이브, 부패 방지, 다시 시도 실패 백업으로 여러 번에 대한 지원을 포함하여 확장 된 속성에 대한 지원을 포함 사용자가 건식 런타임 실행 모드뿐만 아니라 아카이브 파일 해시 생성지지 SHA1과 MD5 방식을 원한다.


백업하는 동안

또한, 디스크 아카이브는 아카이브의 헤더에 사용자 의견, 스파 스 파일 복원 및 탐지, 암호화 또는 압축 아카이브에서 파일의 빠른 복구, 테이프에 대한 지원, 테이블 내용 분리, 파일 변경의 자동 감지를 지원합니다 , 미세 조정할 수 덮어 쓰기 정책을 지원하고, 여러 아카이브의 병합.

해독하거나 압축 해제없이 아카이브의 Reslicing 후 및 사용자 정의 폴더 나 파일을 저장하기 전에 행동에 대한뿐만 아니라, 조각 사이에 실행할 수있는 사용자 정의 스크립트에 대한 후크를 포함 디스크 아카이브로도 가능합니다. 또한, 응용 프로그램이 백업을 할 수 있고 netcat을 또는 SSH (보안 셸)를 통해 파일을 복원하고, 함께 제공되는 내장 Parchive에 보관 보호 및 복구 기능, 감사합니다.


진정한 크로스 플랫폼 백업 유틸리티
이 모든 GNU / Linux 배포판, 여러 BSD 및 Solaris 맛뿐만 아니라 마이크로 소프트 윈도우 및 Mac OS X 운영 체제에서 작동하는 맞춤형 된 바와 같이

디스크 아카이브는 의심의 여지없이 크로스 플랫폼 소프트웨어입니다. 그것은 64 비트와 32 비트 하드웨어 플랫폼과 호환되는

이 릴리스의 새로운 기능입니다 무엇

있습니다.

고정 누락이 libdar API에 대한 파일을 포함
72da5cad5e52f959414b3163a2e2a320c2bc721e 커밋에 의해 도입 제거 추가 try / catch 블록
퓨즈 기반 파일 시스템에 아카이브를 작성할 때 문제의 원인 전성 검사를 제거했습니다.
암호화 또는 슬라이스가 사용 된 해싱 때 마지막 조각 작성 후 -E 스크립트 / 명령, 비 통화를 고정
dar_manager에 고정 버그 : 데이터베이스 리드 libdar에 보관 순열은 특정 상황에서 범위의 아카이브 번호를 확인합니다
데이터베이스에서 아카이브를 이동하는 동안 dar_manager 데이터베이스에 보관 날짜 순서에 대한 경고를 트리거 조건의 고정 반전
문서에 오타가 수정되었습니다
단점 카탈로그 메모리 최적화는 libdar 풍미에 의해 지원되는 최대 정수로 아카이브 (32 비트 / 64 비트 / infinint)에 엔트리들의 수를 제한한다.
일시적으로 LIBS에 의존하는 스크립트를 구성 수정 사항 오히려 gpgme 가능 여부를 확인하기 위해 LDFLAGS
-A와 dar_manager의 -9 옵션 사이를 제거하기 위해 의존성 : -9 지금 전 또는 -A 옵션 다음에 지정 될 수있다.
거짓 & quot;를 & quot 재설정; & quot; inode_wrote & quot; 테스트 및 병합하기 전에 하드 링크 자료 구조의 국기입니다. 이전 테스트 아카이브 병합 또는 동작 하드 링크 아이 노드를 포함하지 않을 번째 테스트. 이러한 상황은 다르 발생하지 않습니다 만에 다른 작업을 수행 할 메모리에 카탈로그를 유지 일부 외부 도구로 성공 할 수있다.
껍질 & quot; 사용자에게 경고 및 / 또는 덮어 쓰기를 방지하기 위해 조각을 기존의 검출 루틴에 고정 버그, 에스 리드 버그를 & quot; 아카이브 기본 이름은 + 문자로 시작했을 때.
gpgme.m4를 사용할 수없는 경우 구성 스크립트에서 AM_PATH_GPGME를 사용 방지
libdar API의 새로운 방법을 추가하는 아카이브가 오프셋 및 저장된 파일의 저장 크기를 구하는 (클래스 LIST_ENTRY)
오프셋 아카이브를 번역 libdar API의 새로운 방법을 추가하는 오프셋 파일 (클래스 보관)
파일명을 가정하면, 시스템에 의해 반환 된 파일명은 시스템 자체에 의해 지원되는 최대 길이를 갖는 특정 오류 메시지를보고 잘려져 한

이 버전 2.5.3의 새로운 기능입니다 :

이 libdar 라이브러리 2.4.x부터 이미 FreeBSD 시스템에 설치되어있는 경우 2.5.x의 빌드 문제가 만나 수정.
절단 된 아카이브를 읽을 때 메시지와 느슨한 모드에서 libdar의 행동을 개선
& quot에서 자체보고 된 버그를 수정, tron​​conneuse.cpp 라인 561 & quot을; 충족 절단 / 손상된 압축 파일을 읽는 동안
ExtX FSA를 사용할 수있는 파일 시스템을 저장할 때 수정하지 폐쇄 filedescriptors가 만났다
구성 스크립트가 gpgme.h가 아닌 표준 경로에 설치되어 사용자가 일관된 CPPFLAGS를 제공하지 않은 시스템의 앞에 더 강력한 것으로 고정, ./configure를 호출하기 전에 LDFLAGS
XML 출력으로 고립 된 카탈로그를 나열 할 때 CRC 값을 표시
컴파일 문제를 해결하는 시스템) (통화 strerror_r을 제공하지 않을 때
FSA-범위는 quot로 설정되어 FSA의 부재에 대해 경고 방지; 없음 & quot;
--disable-fadvise 옵션을 추가하면 (2.4.x 대의와 같은 동작) 시스템 캐시에 다르에서 다시 전체 압력을 원하는 사람들을 위해 스크립트를 구성하는 방법
고정 버그, fadvise는 ()가 2.5.x의 할부터 2.4.x에서 비교 성능에 대한 FAQ를 업데이트에는 영향이없는 만드는 잘못된 시간이라고
최적화 : libdar 시작할 때 () DUP하는 호출의 수를 감소
개선 : 자세한 정보 출력에 인쇄 파일 형식
새로운 기능 : 에스의의 아이 노드 유형을 반영 추가 %의 t 매크로 옵션을 --backup 훅 - 실행

이 버전 2.5.2의 새로운 기능입니다 :

이 고정 버그 권한이 거부 될 때 만난 슬라이스를 읽거나 쓰는 동안
버그를 수정 파일 시스템의 루트에 아카이브를 만드는 피할 그
순차 읽기 모드에서 읽는 동안 고정 버그는 아카이브가 GnuPG는 암호화를 사용하여 암호화 드문 상황에서 만났다. (메시지도 수정되었습니다) 모호한 메시지를 발행 아카이브를 읽고 (그러나 보통 읽기 모드에 성공) 실패 할 수 있습니다 libdar 그 상황에서.
코드를 단순화, 클래스 crypto_sym에서 필드 reading_verion을 제거하면 부모 클래스 tron​​conneuse는 이미 정보를 가지고
실행의 끝에서 에스에 표시 제거 여분의 줄 바꿈
특정 문자의 순서 (이스케이프 시퀀스의 시작)를 탈출 층의 읽기 버퍼의 끝에서 떨어질 때 제대로 (CRC 오류를보고) 항목을 읽어 에스를 방지 고정 버그.
날짜 클래스에 대한 속도 최적화
파이프에서 읽는 동안 순차 읽기 모드에서 에스 독서 아카이브를 피할 고정 버그
에스 / libdar 옆에 제공 비 회귀 테스트 루틴에 고정 된 버그
올바른 맥락에서 항상 보여주는 디스플레이 메시지를 고정
캐시가 아닌 층을 주도 경우 반전을 고정하는 것은 필요한 경우 사용 및 보관을 읽는 동안 때 쓸모가 사용되는
dar_manager의 개선 휴리스틱는 파일이 삭제 된 날짜를 확인합니다.

이 버전 2.4.18의 새로운 기능입니다 :

이 강력한 암호화에 사용되는 초기 벡터는 사용할 수 없습니다 SHA1 메시지 다이제스트와 복어 암호를 사용하여 생성 된 의사 난수 데이터를 사용해 설정된 ligcrypt는 FIPS 모드에서 실행됩니다. 2.4.18 이후 우리가 지금 사용
순서 IV 할당을위한 SHA256 및 AES256은 FIPS 모드와 호환 libdar해야합니다. 데이터 암호화에 대해 아무것도 변경되지 않습니다 : 암호를 지정 (-K, -J는, - CLI에 $ 옵션) 이전에 사용된다.
아카이브가 손상되거나 절단 된 아카이브가 중단의 CRC 읽을 수있는, 에스를하지 않는 아이 노드를 리드하고 버그 리포트를 발행하는 경우, 순차 읽기 모드에서 아카이브 격리를 수행 할 때 고정 버그가 만났다.
에스에 의존하는 프로젝트의 목록을 업데이트 / libdar

이 버전 2.4.17의 새로운 기능입니다 :

이 2.4.17 릴리스는 소문자 구분 필터링에 대한 릴리스 2.4.16 제기 회귀 문제 만 수정 프로그램을 제공합니다. 에스가 선택되지 않을 그러한 파일을 선도하고, (-ano의 경우 옵션)을 사용 하였다 (다른 지역화의 넓은 문자)와 대소 문자를 구분 필터링 주어진 파일 이름의 일부 확장 문자를 처리 할 수​​있는 현지화에서 실행했을 때 문제가 발생 작업 (예 : 백업 작업에 저장되지 않습니다).

이 버전 2.4.16의 새로운 기능입니다 :

이 고정 아카이브 목록은 아카이브 --sequential 읽기 모드에서 카탈로그 크기에 대한 정보를 읽어 표시 될 때
2.4.15에 에스 방출부터 2.4.x를 피할 버그를 수정 아래 에스 릴리스 2.3.x를에 의해 생성 된 암호화 된 압축 파일을 읽을 수
--enable 모드가 사용되지 않은 경우의 ./configure 스크립트 실행의 끝 부분 정보를 참고 추가.
예를 들어, 키릴 문자 등의 POSIX / C 로케일이 아닌 다른 문자 집합 이름 비교 (-an 옵션)에서 대소 문자 구분에 대한 지원을 추가.
문서 / 샘플 스크립트에 bashisms 고정

이 버전 2.4.15의 새로운 기능입니다 : 순차 모드에서 암호화 된 압축 파일을 읽을 때

고정 버그가 만났다
익명 파이프에서 연속 모드에서 암호화 된 압축 파일을 읽을 때 고정 버그가 만났다
변경된 옵션 '-' ' 에 -9로 '-' ' getopt는 모든 시스템에서 작동하지 않습니다 에스, dar_cp, dar_manager, dar_xform 및 dar_slave 명령에 (만 긴 옵션 동등한 --min-자리했다).
복원 & quot; 삭제 순차 읽기 모드로 파일과 그들이 일 & quot 할 몇 가지 디렉토리를 복원 할 때 고정 버그가 만났다 읽을 수 없습니다 또는 이전 버전을 복원 할 수 없습니다
마지막 암호화 블록이 일부 포함되어 있지만 경우 별도의 버퍼를 추가하면 암호화 된 아카이브의 순차 읽기를 처리하는 모든 데이터를 삭제 암호화 한 (아카이브 트레일러) 후.
그 소리를 사용하여 컴파일 문제를 해결
완료에 즉석 분리를 한 번 사용자 명령을 실행하기 위해 온 - 플라이 카탈로그 격리와 ~ 옵션 - 사용 방지 버그를 수정
구문 분석하는 정규 표현식을 활성화하기 위해 sed를 사용할 수있는 올바른 (BSD / GNU) 플래그를 결정하는 몇 가지 autoconf를 마법을 추가
libc의와 호환 mask_list 클래스의 새로운 구현 ++
고정 버그가 시스템에 표준 입력 파일 디스크립터를 제공 dar_xform와 FreeBSD의에서 만나는 대신 읽기 전용 모드의 읽기 - 쓰기.

이 버전 2.4.12의 새로운 기능입니다 :

이 정확성 고정 삭제 대 문자의 벡터에 [] 삭제에 대해 (보고 부각되지 않음)
아주 오래된 아카이브 형식을 읽는 데 사용되는 루틴 범위 액세스에서 고정
쓸모가있을 수있는 정신 테스트를 선도하는 논리식에 고정 오류
제거 중복 변수 할당
업데이트 FAQ
고정 오타 및 맞춤법 오류
독서 시간에 손상된 libdar을 선도 탈출 층 (토르스텐 Bronger에 의해보고) 고정 버그가 잘못 파일을보고합니다
기본 값 또는 지정된 하나의 배수가 될 최소 크기의 구멍이 검출 리드 스파 스 파일 검출기구에 고정 버그. 파일의 작은 구멍이 무시하기 때문 스파 스 파일의 비효율적 감소를 암시
--go-에 옵션에 대한 고정 및 업데이트 된 매뉴얼 페이지
업데이트 전체에서-사랑하는 대상을 / etc / darrc 기본 파일
(2 ** 38) 63 바이트, 버그 마이크 Lenzen에 의해보고 인 libgcrypt에서 YURIY Kaminskiy 이해보다 큰 조각에 SHA1 / MD5 해시 문제를 해결하기 위해 hash_file 클래스 (만 테스트 도구에서 사용되는 옵션)의 디버그 옵션을 추가했습니다. 참고 :이 버그로 인해 libgcrypt를 정수 오버 플로우에 여전히 열려 있습니다.
현재 개발 코드에서 libdar의 API를 이용하여 압축을 읽을 부가보다 간단한 방법을 백 포트. 이 API의 확장은 지금 에스 명령 줄 도구를 사용하지 않습니다.
다윈에 libdar 헤더 파일의 고정 설치 위치 & quot; 다윈 & quot; 매크로 생성 된 libdar 헤더 파일에서 여과되지 않았다.
파일 시스템과 아카이브를 비교하면서 자기보고 된 버그 'generic_file.cpp 라인 (309)을'고정 만났다
11 모드 ++ g에서 GCC-4.8.2 (파비안 Stanke 사용자의 패치 부분 구현 및 적응) 컴파일하기 위해 업데이트 코드
순차 읽기 모드로 나열하는 자세한 아카이브를 수행하는 동안 고정 버그가 만났다
라이언 슈미트의 패치가 제대로 (특히 맥 OS X에서) BSD 시스템에서 ./configure를 스크립트의 말에 상태를 표시하기 위해 추가
configure.ac 스크립트를 업데이트 ./configure 실행 스크립트를 생성 할 때 autoconf에 의해보고 된 경고 해결하기
Doxygen을 문서의 올바른 설치를 방지 '은 cp'명령에 -d 옵션을 제공하지 않는 BSD 시스템과 휴대 성 문제를 해결. 월 Gosmann에서 제공하는 패치를 기반으로 수정합니다.

이 어떤 버전 2.4.9의 새로운 기능입니다 :

이 고정 버그 : 그 아이 노드의 하드 링크 -R 루트 디렉토리에서 때 차등 백업 에스 동안은 변경 하드 링크 된 아이 노드를 저장 . 이것은 또한 항상 NTFS 파일 시스템에 긴 이름을 가진 파일을 저장할 수있는 효과가있다 (!)
케빈 Wormington에서 제공하는 적응 패치 (새 메시지가 표시)
execinfo 검출에 대한 설정 스크립트에 고정 구문 오류
설정 스크립트에서 제거되지 않는 AM_ICONV 매크로
보조 테스트 명령을 libgcrypt를 사용할 수 없을 때 연결 실패했을 때 고정 버그의 Cygwin에서 만났다.
그르 아담 Hankiewicz에 의해 업데이트 된 미니 하우투
프랑스어 메시지 번역을 업데이트
일반 파일과 하드 링크 된 일반 파일에 대한 제한 보안 경고
dar_cp에 고정 표시 버그 2GB가 넘는 파일을 조작
dar_manager 데이터베이스에 기본 이름이 빈 문자열 인 아카이브를 추가 할 때 고정는 segfault 충족
개선 된 오류 메시지의 -B를보고하면 구문 오류가 충족되어있는 파일을 포함
수정 dar_manager 데이터베이스에 저장된 파일의 데이터에 대한 타임 스탬프 값으로 모두 ctime이과에 mtime을 고려합니다. 일부 파일에 이전 백업에서 복원되었을 때 데이터베이스의 경고에 ​​대한 심하게 주문 아카이브를 억제

이 문서의 수정 및 업데이트 :

이 버전 2.4.8의 새로운 기능입니다
개선 된 데이터베이스 목록 효율
libdar에서 캐싱 계층 감소 메모리 사용량
메모리 할당 오류로 인해 고정 된 자기보고 된 버그
SIGSEGV 때 구문 dar_xform에 두 번 무료에 의한 고정
오류가 명령 줄에 만족
dar_xform 다르에 의해 생성 제대로 아카이브를 변환 할 수 없습니다
2.4.0 릴리스보다 오래된
에스 리드 고정 버그에서 디렉토리를 제거 할 수 없습니다
복구 시간
bcopy & quot; 오래 남아 & quot 대체; 호출에 의해 발생 memecpy하기하기
아치 리눅스에서 고정 컴파일 경고
에 즉시 격리와 백업을 생성하는 동안 고정 충돌이 충족
강하게 손상 암호화를 읽고 고정 libdar 동작
아카이브

이 버전 2.4.7의 새로운 기능 :

이 버전은 응용 프로그램 충돌, 솔라리스에서 컴파일 문제, 몇몇 사소한 버그를 해결합니다.

이 버전 2.4.6의 새로운 기능입니다 :

이 압축 된 아카이브 작성을 중단하면서 고정 버그가 만난 결과 아카이브가 --sequential 읽기 모드에서만 읽을이었다
순차 읽기 모드에서 중단 된 아카이브를 읽는 동안 고정 버그가 만났다. 그것은 리드 에스는 libdar 자체 검사 루틴에서 못생긴 오류 메시지가 표시되는 동작의 끝에서 메모리에서 일부 개체를 해제하지합니다.
이름 GID를 변환 할 때 알 수없는 시스템 그룹을보고 고정 된 메시지는 (알 수없는 & quot보고 하였다 사용자 & quot을 대신 알 수없는 & quot의, 그룹 & quot;)
은 $ 이드 제거 : $ 매크로 파일에서 우리가 자식에 CVS에서 이동로
패키지를 업데이트하는 패트릭 나겔의 스크립트와 문서를 배포하기
패 나겔의 웹 사이트 URL 업데이트 가리키는
(CVS에서 더 이상) GIT에서 소스 코드를 얻는 방법을 설명하지 문서를 업데이트
configure.ac에 고정 오타
GIT에 소스에서 아주 새로운 에스 타르볼을 구축하는 방법에 대한 정보를 추가
-h 옵션으로 표시된 메시지의 끝 _details_보다는 더 _options_ 페이지를 사람에게 가리 키도록 변경해
교체 및 마이너스; 되는 HTML에 표준 ASCII 대시 문서를 생성
SPARC 기반 시스템에서 충돌하는 libdar 기반 응용 프로그램을 이끌 CRC 계산에 고정 정렬 버그.

이 버전 2.4.5의 새로운 기능 :

이 버전은 특정 환경에서 실행의 끝에서 오류 메시지를 표시하는 에스 리드 몇 가지 수정 사항을 제공합니다.
파일 시스템과 아카이브를 비교하면서 충족시킬 수있는 세그먼트 오류를​​ 수정합니다.
또한 그것을 제공하는 시스템에서 libexecinfo와 에스 링크를 할 수 있으며 에스는 참조의 아카이브가 수행 된 이후 변화로 기록 된 차등 백업 디렉토리에서 복원 할 수 있습니다.
그것은 에스의 --min 자리 새로운 옵션과 호환되도록 모든 제공된 샘플 스크립트를 업데이트합니다.

이 버전 2.4.4의 새로운 기능입니다 :

이 이름 섹션에 고정 된 매뉴얼 페이지 : whatis는 항목 추가
고정는 segfault가 : 내부 오류보고 코드 ([]에서 삭제
무료 대신 ())
고정 버그 : dar_manager 제대로 최신 읽을 수 없습니다
확장 속성을 기록하는 데 생성 된 데이터베이스 버전
일부 파일
피할보고 출시되지 않은 메모리 블록 때 컴파일
최적화 (에스, dar_manager, dar_cp, dar_slave 사용 된
GCC 최적화 때 dar_xform 모든 출시되지 않은 메모리를보고 할
infinint & quot; & quot에 사용; 방법)

이 버전 2.4.3의 새로운 기능입니다 :

이 버전은 메모리 사용과 실행 속도에 관한 약간의 향상된 기능을 제공합니다.
또한 dar_manager에 대한 버그 수정이 포함되어 있습니다.

이 버전 2.4.1의 새로운 기능입니다 :

이 버전은 몇 가지 사소한 버그 수정, 문서 업데이트 및 유사 사용할 수있는 동작을 유지하는 데 필요한 dar_manager 프로그램에 대한 하나의 새로운 기능을 제공합니다 이전 버전.

이 몇 가지 버그를 수정 유지 보수 릴리스는 다음과 같습니다

이 버전 2.3.11의 새로운 기능입니다.
오래 된 아카이브의 조각을 제거하는 코드가 수정되었습니다.
libdar 그렇지 않으면 무한 루프에 에스 이어질 것입니다 매우 손상된 아카이브를 읽을 때보다 강력한으로 향상되었다.
이중 메모리 릴리스의 몇 가지 사건이 해결되었습니다.

이 버전 2.3.9의 새로운 기능입니다 :

이 문서 / 예 / pause_every_n_slice.duc 샘플 스크립트에 고정 bashism [SF 2020090]
제이슨 루이스의 스크립트 & quot 추가, dar_backups.sh & quot; 이는 투자 수익 로드리게스 멘데스 & 마우로 Silvosa 리베라에 의해 수행 스크립트를 n 개의의 향상된 버전입니다.
새 아카이브 형식 때 사건을 처리하는 소프트웨어 업그레이드를 묻는 추가 메시지 (에스된다 의해 사용 = 2.4.0)는 에스에 제공
EA의 판독 처리의 거의 최적화
업데이트 FAQ
대체 & quot; 카탈로그 및 용어는 으로 & quot; 아카이브 내용 & quot; 출력 메시지 (-l -v).
추가 된 세르게이 페오의 패치는 dar_par.dcf하기
설정 스크립트에서 stddef.h와 헤더 파일의 존재에 대한 추가 확인
고정 철자
문서 / 샘플에서 찰스의 스크립트를 추가
다르 -q 옵션을 추가
추가 라이선스 예외은 OpenSSL 라이브러리 옆에 에스의 유통을 허용하는
버그 수정 : 아카이브 DIFF (전용) 중에, 에스가 읽기를 열기 전에 시스템에서 백업 대신에 파일에 파일의 atime을 복원합니다.
Valgrind의 테스트 에스

스크린 샷

disk-archive_1_68087.jpg
disk-archive_2_68087.jpg

유사한 소프트웨어

TkDVD
TkDVD

2 Jun 15

Arj
Arj

3 Jun 15

toast
toast

3 Jun 15

Long Range ZIP
Long Range ZIP

20 Feb 15

코멘트 Disk ARchive

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!