# elfshaker - 바이너리에 최적화된 고성능 버전 관리 시스템

> Clean Markdown view of GeekNews topic #5424. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=5424](https://news.hada.io/topic?id=5424)
- GeekNews Markdown: [https://news.hada.io/topic/5424.md](https://news.hada.io/topic/5424.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-11-24T10:14:13+09:00
- Updated: 2021-11-24T10:14:13+09:00
- Original source: [github.com](https://github.com/elfshaker/elfshaker)
- Points: 12
- Comments: 0

## Topic Body

- Rust로 작성된 CLI 오픈소스

- 현재 폴더의 스냅샷을 고도로 압축된 팩 파일에 저장한 뒤, 내부 파일들에 빠른 접근 가능

ㅤ→ 인크리멘털 빌드의 obj 파일들 처럼 유사한 파일을 많이 저장하는데 유용

- 수천개의 LLVM빌드를 가진 clang 빌드에 적용시 400 Gib → 100 Mib 로 용량을 압축하고, 어떤 커밋에든 4초안에 접근해서 바로 사용 가능

ㅤ→ manyclangs 라는 별도 프로젝트로 제공

- 리눅스/맥/윈도우 모두 지원을 목표

## Comments



_No public comments on this page._
