본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸 · 파일·디스크·압축·백업

Disk ARchive

0

Disk ARchive(DAR)는 C++로 작성된 명령줄 기반의 아카이빙 및 백업 도구로, tar의 대안으로 설계되었습니다.

GPL명령줄 도구백업아카이브압축크로스플랫폼

소개

Disk ARchive(DAR)는 C++로 작성된 명령줄 기반의 아카이빙 및 백업 도구로, tar의 대안으로 설계되었습니다. 공식 웹사이트에 따르면 Linux, Windows, Solaris, FreeBSD, NetBSD, macOS 등 다양한 운영 체제를 지원하며, GPL-2.0-or-later 라이선스로 배포됩니다. 주요 기능으로는 아카이브 생성, 테스트, 목록 보기, 추출, 비교, 병합, 분리, 복구 등이 있으며, 슬라이스 기반 분할 저장 및 암호화 기능을 제공합니다.

상세정보

아카이브 생성 및 관리

dar 명령은 -c 플래그로 새 아카이브를 생성하고, -t로 아카이브 내용을 테스트하며, -l로 파일 목록을 볼 수 있습니다. 아카이브 형식은 버전 9부터 암호화 알고리즘을 자동으로 감지하여 패스프레이스만으로 복호화가 가능하도록 설계되었습니다.

슬라이스 기반 분할 저장

하나의 DAR 아카이브는 여러 개의 슬라이스 파일로 나뉘어 플로피 디스크, CD-R, DVD-R, ZIP 드라이브, 플래시 메모리 스틱 등에 저장할 수 있습니다. 이는 대용량 백업을 이동식 미디어에 분할하여 저장해야 하는 환경에서 유용합니다.

암호화 및 보안 기능

아카이브 생성 시 -K 옵션을 사용해 패스프레이스를 지정할 수 있으며, 패스프레이스를 명령줄에 직접 입력하지 않고 DCF 파일에 저장하여 보안을 강화할 수 있습니다. 아카이브 읽기 시 패스프레이스만 제공하면 사용된 암호화 알고리즘을 자동으로 감지합니다.

증분 백업 및 삭제 추적

-E 옵션을 사용해 슬라이스 사이에서 사용자 정의 명령을 실행할 수 있으며, 더 오래된 아카이브와 비교해 새로 생긴 파일은 ‘detruit’ 항목으로 표시되어 복원 시 삭제 처리할 수 있도록 지원합니다.

다운로드·설치 방법

Windows 사용자는 공식 웹사이트에서 정적 바이너리를 다운로드하거나, Chocolatey 패키지 관리자를 통해 choco install dar 명령으로 설치할 수 있습니다. 바이너리는 실행 후 바로 사용 가능하며, 별도의 설치 과정 없이 압축 해제 후 실행 파일을 실행하면 됩니다.

기본 사용법/명령어

기본적인 아카이브 생성은 dar -c archive_name.dar /path/to/files 형태이며, 아카이브 내용 확인은 dar -t archive_name.dar, 목록 보기 dar -l archive_name.dar, 추출은 dar -x archive_name.dar입니다. 패스프레이스를 사용한 암호화 아카이브 생성 시 dar -c -K archive_name.dar /path/to/files 형태를 사용하며, 패스프레이스를 별도 파일로 관리하려면 DCF 파일에 -K 옵션을 명시할 수 있습니다.

이런 경우에 유용합니다

대용량 데이터를 이동식 미디어에 분할하여 백업해야 하는 사용자에게 유용합니다. 예를 들어, 여러 개의 CD나 DVD에 시스템 백업을 분할 저장하거나, USB 메모리에 슬라이스 단위로 나누어 저장할 때 DAR의 슬라이스 기능을 활용할 수 있습니다. 또한, 패스프레이스 기반 암호화를 통해 민감한 데이터를 안전하게 아카이브하고자 하는 환경에서도 적합합니다.

지원 환경·시스템 요구사항

Windows, Linux, Solaris, FreeBSD, NetBSD, macOS 등 주요 운영 체제를 지원하며, 32비트 및 64비트 아키텍처 모두에서 실행 가능합니다. 공식 바이너리는 웹사이트에서 제공되며, 소스 코드를 통해 직접 컴파일도 가능합니다.

최신 버전·업데이트

현재 안정 버전은 2.8.6으로, 2026년 8월 19일에リリース되었습니다. 개발 브랜치는 2.9.x 단계로 개발 중이며, API 동결 단계, 프리릴리즈 단계, 릴리즈 단계를 순차적으로 거칩니다. 각 단계는 문서 업데이트, 안정성 테스트, 기능 검증에 중점을 둡니다.

제한 사항·확인 사항

DAR은 주로 명령줄 도구로 설계되어 그래픽 사용자 인터페이스가 기본 제공되지 않습니다. graphical frontend가 필요한 경우 DarGUI와 같은 별도 프로젝트를 사용해야 합니다. 또한, 일부 고급 기능은 소스 코드 컴파일 시 특정 라이브러리 의존성이 있을 수 있으나, 공식 배포 바이너리는 이러한 의존성을 포함한 정적 빌드로 제공됩니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.