Astral이 같은 tar 파일을 도구마다 다르게 해석하는 문제를 줄이기 위해 Rust 라이브러리 tar-codec를 개발함. uv 자체 벤치마크에서 기존 구현보다 약 2배 빠르며, uv 0.13부터 기본으로 사용함 핵심 동기는 보안임. 조작된 아카이브가 패키지 인덱스의 검사에서는 정상 파일로 보이지만, 설치 도구에서는 다른 파일이나 악성 내용을 추출하게 만들 수 있음 tar는 여러 형식과 확장이 누적된 계열이므로, 헤더의 크기와 이름을 어떤 순서로 해석하느냐에 따라 결과가 달라짐. 첫 헤더에서 형식 계열을 고정하고 모호한 혼용을 거부하도록 설계함 블록 해석, 파일 항목 조립, 디스크 추출을 계층으로 나누고, 추출 범위를 지정 디렉터리에 제한해 링크와 경로 순회 관련 위험을 줄임 관대한 입력 수용보다 잘못된 입력을 명확히 거부하는 구조를 택했지만 모든 해석 차이의 제거를 보장하지는 않음. 안전한 파일 추출에는 추가 비용이 들며, 특히 macOS에서 성능에 영향을 줌 Python 패키지 설치에 tar가 필요한 이유 uv는 PyPI 같은 패키지 인덱스에서 설치 가능한 배포본을 받아 사용자를 대신해 설치함 Python 배포본은 크게 빌드 배포본(bdist/wheel) 과 소스 배포본(sdist) 으로 나뉨 wheel은 구조화된 메타데이터와 정해진 디렉터리 배치를 담은 ZIP 아카이브로, 설치기는 내용을 적절한 위치에 배치함 bdist의 ‘built’는 빌드 백엔드로 생성했다는 뜻이며, 네이티브 코드가 있다는 뜻은 아님. 순수 Python 패키지도 더 빠르고 안정적인 설치를 위해 wheel로 배포함 sdist는 기본적으로 릴리스 시점의 소스 트리를 묶은 tar 아카이브임 sdist는 설치 과정에서 임의 코드를 실행하므로 강력하지만, 빌드 도구나 의존성이 빠지면 실패할 수 있고 공격자가 제어하면 사용자가 import하지 않아도 코드를 실행할 수 있음 과거에는 루트에 pyproject.toml이나 setup.py가 있는 소스 아카이브에 가까웠음 최근 표준은 표준 메타데이터를 담은 PKG-INFO를 요구하지만, 빌드 시스템을 실행해야 메타데이터를 얻을 수 있는 배포본도 여전히 많음. 관련 표준은 PEP 643임 wheel은 일반적으로 sdist에 빌드 백엔드를 실행해 생성하며, uv_build, maturin, flit 등이 해당함 따라서 Python 패키지 설치기는 최소한 ZIP과 tar를 모두 처리해야 함. ZIP 관련...
tar-codec - uv가 도입한 빠르고 안전한 Rust tar 파서
5 days ago
15
Related
내가 가장 좋아하는 노트북
1 hour ago
1
Ubuntu, 거의 3주째 Linux 제로데이 원격 코드 실행 취약점 패치 미출시
1 hour ago
3
OpenBSD용 GEFS(Good Enough File System) 개발 진전
2 hours ago
1
PostHog, 데이터 웨어하우스를 DuckDB에서 이전
2 hours ago
1
잠깐 확인...
2 hours ago
1
실직한 기술직 노동자들, 샌프란시스코 AI 호황에서 소외되다
3 hours ago
5
Show HN: Warsaw in voxels - 바르샤바 도심의 인터랙티브 3D 지도
3 hours ago
2
미국에서 남아 이름이 여아 이름으로, 여아 이름이 남아 이름으로 바뀐 사례
3 hours ago
5
Tips
click
Trending
Popular
임산부석 차지한 노인…다리 깁스한 34주 만삭 임산부는 결국
4 weeks ago
492
승부 가리기엔 11회가 모자랐다…KT, 연장 접전 끝 롯데와 2-2 무승부→매직넘버 2
4 weeks ago
491
“군대 안가” 자랑한 축구대표팀에…안철수 “군대가 혐오시설? 군면제 없애야”
4 weeks ago
484
[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세
3 weeks ago
481
은행권 AI 연쇄해킹…공격서버에 ‘중국어 문자열’ 있었다는데
4 weeks ago
478
[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로
2 weeks ago
477
이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]
4 weeks ago
379
“왜 슈퍼스타인지 증명했다” 김도영, 9회초 역전 스리런포 작렬…KIA 3위 자리 지켰다
4 weeks ago
377
존슨앤존슨, 켄뷰 분사로 혁신 의약품 집중…목표가 상향-씨티
4 weeks ago
366
[美특징주]레나, 버크셔해서웨이가 지분 매입 소식에 상승
3 weeks ago
362
© Clint's Theme Park 2026. All rights are reserved




![[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세](https://img.etnews.com/news/article/2026/10/08/news-p.v1.20261008.b94f10395e00410b8d2a494b9b836893_P1.gif)

![[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로](https://image.edaily.co.kr/images/content/defaultimg.jpg)
![이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]](https://image.starnewskorea.com/cdn-cgi/image/f=auto,w=1200,h=1498,fit=cover,q=high,sharpen=2/21/2026/10/2026100508283965845_1.jpg)

English (US) ·