파일명 이식성 검사

Treeport

내보내기·압축·배포 파이프라인 개발자가 폴더, ZIP 또는 JSONL 목록의 이름 충돌과 경로 길이를 대상 모델에 맞춰 읽기 전용으로 검사합니다.

v0.1.3 다운로드 (새 탭에서 열림)

사용 대상과 범위

파일 내보내기·압축·배포 파이프라인 개발자

대상 모델을 명시하며 불확실한 결과는 unknown으로 남깁니다. 파일 내용·권한·남은 공간이나 모든 파일시스템의 호환성을 검증하지 않습니다.

지원 범위와 사용 안내 ↗

현재 제공

버전
v0.1.3 · 2026.10.08
대상
파일 내보내기·압축·배포 파이프라인 개발자
실행
터미널 · Go 라이브러리
데이터
파일명 읽기 · JSON 보고서
제공
Go 라이브러리 · 독립 CLI

사용 흐름

  1. 01

    실제 대상에 맞춰 posix·windows·macos 또는 export-fold 모델과 목적지 루트를 지정합니다.

  2. 02

    폴더·ZIP 엔트리·JSONL 목록을 검사해 부모 경로를 포함한 충돌 원인을 확인합니다.

  3. 03

    호환·비호환·불확실 결과와 종료 코드를 검토하고 필요한 경우 CI에 JSON 보고서를 보관합니다.

설치와 시작

Releases에서 플랫폼별 바이너리와 SHA256SUMS를 받거나 Go 1.25 이상으로 설치하세요. 명령 옵션은 입력 경로 앞에 둡니다. --root는 검사할 폴더가 아니라 앞으로 사용할 목적지 루트입니다.

직접 확인하기

샘플 이름 트리에서 대소문자·부모 경로 충돌과 Windows 예약명을 확인한 뒤 이름 생성 규칙을 고쳐 다시 검사합니다. 도구는 입력이나 ZIP의 내용물을 바꾸지 않으며 결과 JSON과 종료 코드로 차이를 확인할 수 있습니다.

폴더·ZIP 실습 ↗(새 탭에서 열림)

링크