본문으로 건너뛰기
로그인 둘러보기
기타 소프트웨어 · 윈도우즈 유틸 · 파일·디스크·압축·백업

crabdrop

0

crabdrop는 alsofelix가 개발한 S3 호환 스토리지용 파일 관리자입니다. AWS S3, Cloudflare R2, MinIO 등 S3 호환 서비스에 연결해 파일을 탐색하고 업로드·다운로드할 수 있도록 돕는 것이 주목적입니다.

크로스플랫폼클라우드 스토리지파일 관리자

소개

crabdrop는 alsofelix가 개발한 S3 호환 스토리지용 파일 관리자입니다. AWS S3, Cloudflare R2, MinIO 등 S3 호환 서비스에 연결해 파일을 탐색하고 업로드·다운로드할 수 있도록 돕는 것이 주목적입니다. Windows, macOS, Linux 등 주요 운영체제에서 동일한 경험을 제공하도록 설계된 크로스플랫폼 데스크톱 애플리케이션입니다.

상세정보

S3 호환 서비스 연동

AWS S3, Cloudflare R2, MinIO 등 S3 API를 따르는 다양한 서비스를 동일한 인터페이스에서 사용할 수 있습니다. 새로운 엔드포인트를 지정하는 방식으로 호환 서비스를 확장할 수 있습니다.

파일 및 폴더 탐색

버킷 내부의 파일과 폴더 구조를 트리 형태로 살펴보고, 필요한 항목을 찾아 다운로드할 수 있습니다.

업로드와 다운로드

파일을 업로드하거나 다운로드할 수 있으며, 드래그 앤 드롭으로 업로드 작업을 시작할 수 있습니다. 폴더 단위 업로드도 지원합니다.

대용량 파일과 진행률 표시

100MB 이상의 큰 파일은 멀티파트 업로드 방식으로 안정적으로 전송되며, 업로드 진행률도 함께 표시됩니다.

메타데이터 및 오류 처리 개선

v0.3.5 업데이트를 통해 메타데이터 처리 방식이 개선되어 암호화 패스프레이즈 변경 시 aead::Error가 발생하지 않으며, 다운로드 시 패스프레이즈 오류 같은 케이스도 더 명확하게 처리됩니다.

Windows에서 설치

Windows 사용자는 winget을 이용해 설치할 수 있습니다. 명령 프롬프트나 PowerShell에서 winget install --id alsofelix.crabdrop --exact를 실행하면 winget 저장소의 정식 패키지로 설치할 수 있습니다. 또한 GitHub Releases 페이지에서 .msi 또는 .exe 설치 파일을 내려받아 직접 설치할 수도 있습니다.

macOS에서 설치

macOS는 Apple Silicon과 Intel 빌드를 모두 .dmg 형태로 제공하며, GitHub Releases에서 다운로드해 설치합니다.

Linux에서 설치

Linux에서는 .deb 패키지 또는 포터블 .AppImage를 내려받을 수 있습니다. Flathub을 이용한다면 flatpak install flathub io.github.alsofelix.crabdrop 명령으로 설치할 수 있으며, Arch Linux 계열 사용자는 AUR의 crabdrop-bin 패키지를 yay -S crabdrop-bin으로 설치하거나, 소스 빌드용 crabdrop 패키지를 이용할 수 있습니다.

소스에서 빌드

저장소를 클론해 직접 빌드하려면 Rust와 Bun이 필요합니다. git clone https://github.com/alsofelix/crabdrop.git으로 소스를 받고, 디렉터리에서 bun install 후 bun tauri build를 실행하면 실행 파일을 생성할 수 있습니다.

기본 사용 흐름

프로그램을 실행한 뒤 연결할 S3 호환 스토리지의 엔드포인트와 자격 증명을 입력해 연결을 설정합니다. 연결이 완료되면 파일 탐색기처럼 버킷 내용을 탐색하면서 파일을 업로드하거나 다운로드하고, 폴더를 만들거나 정리하는 작업을 진행할 수 있습니다.

Q. crabdrop는 어떤 스토리지 서비스와 호환되나요?

AWS S3, Cloudflare R2, MinIO 등 S3 API를 따르는 모든 서비스에서 사용할 수 있습니다.

Q. 대용량 파일도 업로드할 수 있나요?

100MB 이상의 큰 파일은 멀티파트 업로드 방식으로 전송되며, 업로드 진행률이 함께 표시됩니다.

Q. Windows에서 어떻게 설치하나요?

winget으로 winget install --id alsofelix.crabdrop --exact를 실행하거나, GitHub Releases에서 .msi 또는 .exe 설치 파일을 내려받아 설치할 수 있습니다.

Q. 라이선스는 무엇인가요?

MIT 라이선스로 배포되며, GitHub 저장소의 LICENSE 파일에서 전문을 확인할 수 있습니다.

시스템 요구사항

본 패키지는 x64 아키텍처 기반의 MSI 설치 프로그램(WiX)으로 배포되며, S3 호환 스토리지의 계정 정보(엔드포인트, 액세스 키 등)가 연결에 필요합니다. 소스에서 직접 빌드하려면 Rust와 Bun이 추가로 요구됩니다.