Nexa Dir 2 v0.8.0
포터블 단일 exe · 초저메모리 · 순수 네이티브(올 러스트) Windows 파일 탐색기
🖥 지원: Windows
설치·런타임·레지스트리 없이 exe 파일 하나로 동작하는 Windows 파일 탐색기. 관리 런타임도 UI 프레임워크도 없이 순수 Win32로 다시 지어, 유휴 메모리 30MB·실행 파일 10MB 이하 예산을 마일스톤마다 실측으로 지킵니다. (Windows 10/11)
주요 기능
- 초저메모리 · 단일 exe 예산exe 약 1.4MB(외부 DLL 0, OS 인박스만) · 유휴 RSS ≤30MB · 콜드 스타트 <200ms를 마일스톤마다 실측 게이트로 지킵니다. 100k 항목 첫 렌더 115ms · 스크롤 60fps.
- 폴더 교차 다중 선택 (플래그십)인라인으로 트리를 펼친 상태에서 서로 다른 폴더의 항목을 동시에 선택합니다. 원본 Nexa Dir의 대표 UX를 그대로 계승했습니다.
- 보기 3종 · 5컬럼 시스템트리(인라인 펼침)·플랫·타일 보기, 가상화 리스트, 다중열 정렬, 헤더 드래그 재배열, 경계 더블클릭 auto-fit을 지원합니다.
- 듀얼 파일 패널 + 패널별 탭좌/우 듀얼 파일 패널과 패널별 독립 탭(잠금·고정·복제)을 제공하고, 종료 시 세션을 복원합니다.
- 파일 조작 일체복사·이동·삭제·이름변경·새로 만들기와 진행률·충돌 처리·Undo/Redo·휴지통·클립보드·드래그앤드롭·폴더 watcher를 갖췄습니다.
- 하단 도크 (정보·미리보기·터미널)정보 패널, 텍스트·이미지 미리보기, 그리고 내장 ConPTY 터미널을 한 밴드에서 오갑니다.
- 일괄 이름 변경치환·정규식·대소문자·삽입·연번·날짜 6종 동작 파이프라인을 실시간 미리보기와 프리셋으로 조합합니다.
- 커스터마이즈 & 즉시 전환셸 통합 컨텍스트 메뉴·퀵 런처 바를 제공하고, 도구 모음·컬럼·컨텍스트 메뉴의 순서/표시와 테마·언어(한·영)를 즉시 바꿀 수 있습니다.
소개
Nexa Dir 2는 원본 Nexa Dir(Rust 코어 + WinUI 3)의 기능 경험을 unmanaged 올 러스트(Win32 직접 호출 + 커스텀 드로잉)로 다시 지은 Windows 파일 탐색기입니다. 관리 런타임(.NET)도, UI 프레임워크도 없이 exe 파일 하나로 동작하는 진짜 포터블 탐색기입니다.
출발점은 "문제는 기능이 아니라 스택"이라는 진단이었습니다. 원본은 기능적으로 성숙했지만 관리 런타임 + UI 프레임워크 계층이 유휴 RSS 60MB·배포 용량 64MB의 하한을 만들었습니다. 그래서 동일한 기능을 순수 네이티브 스택으로 재구축하고, 원본은 설계·기능 명세·실측 교훈의 원천(SSOT)으로 계속 참조합니다.
"예산이 정체성(Budget-first)"이 핵심 원칙입니다. 유휴 RSS ≤30MB · 단일 exe ≤10MB · 외부 DLL 0(OS 인박스 제외)을 마일스톤마다 실측 게이트로 강제하며, 예산을 넘긴 상태로는 병합하지 않습니다. 실측(0.8.0)으로 exe 약 1.4MB, 100k 항목 첫 렌더 115ms, 스크롤 60fps를 달성했습니다.
단순 뷰어를 넘어 인라인 트리 펼침 + 폴더 교차 다중 선택(플래그십), 듀얼 파일 패널·패널별 탭, 파일 조작(Undo/Redo·휴지통·드래그앤드롭), 하단 도크(정보·미리보기·내장 ConPTY 터미널), 일괄 이름 변경까지 일상적인 파일 관리 대부분을 갖췄습니다.
배포는 exe 1개짜리 포터블(기본)과 Inno Setup 설치형(보조) 2채널이며, 설정·세션 등 저장 파일은 exe 옆 data\ 폴더에만 생겨 제거가 파일 삭제만으로 끝납니다. PolyForm Noncommercial 1.0.0 라이선스로 개인·비상업 사용은 무료이며, 상업 사용은 별도 유료 라이선스(문의 kiros33@sosomlab.com)가 필요합니다.
스크린샷
▶ 자세히 보기 — 설치 안내 · 전체 스크린샷 (https://sosomlab.com/apps/nexa-dir)
문의: kiros33@sosomlab.com · 만든 곳: SosomLab
댓글 없음:
댓글 쓰기