Cgithub-release-download-acceleration
chenjrastro-tech/github-release-download-acceleration
대용량 GitHub release asset 다운로드용 Windows PowerShell 5.1 skill입니다. 먼저 읽기 전용으로 호스트를 조사합니다(수신 대기 중인 로컬 proxy 포트, 시스템 proxy·환경 변수, 설치된 Clash Verge core와 설정, curl 버전). 기존 proxy, headless로 띄운 core, 공개 mirror, 직접 연결 등 4개 경로를 병렬 측정한 뒤 승자에 짧은 시간 제한 동시성 단계 테스트를 합니다. asset은 병렬 curl byte range로 내려받고 바이트 수와 release digest의 SHA256을 검증합니다. 100 MB 미만이거나 단일 연결이 3 MB/s 이상이면 단계 테스트를 생략합니다. 성능 수치(제한 노드 6.3배, 1,234→7,759 KB/s; 빠른 노드 0.72배, 5,829→4,175 KB/s)는 작성자 측정값입니다. aria2/7z 불필요, system proxy를 바꾸지 않고 포트나 동시성 수를 묻지 않습니다. 없으면 다른 파일을 고르지 않고 실제 후보명과 `ASSET_NOT_FOUND`를 보고합니다. digest가 없던 release는 크기만 확인해 `DOWNLOAD_SIZE_OK_NO_DIGEST`를 반환합니다.