Show GN: 터미널(CLI)에서 대용량 파일전송 링크 생성하는 툴
(github.com/file-kiwi)터미널에서 파일을 외부로 전송해야 할때 쓸 수 있는 CLI 도구입니다.
단순하고, 용량 제한 없고, 빠르게 동작합니다.
-
사용법
입력>filekiwi file1.txt file2.pdf
출력> 웹브라우져에서 다운로드할수 있는 다운로드 링크 , QR코드 -
파이프라인으로 연결가능
echo "Build complete. Download: $(filekiwi dist.tar.gz)" | mail -s "Release v1.2.3" team@example.com -
특징
업로드완료를 대기하지않고 즉시 URL을 출력합니다.
예를 들면, 50G 파일을 링크로 만들어서 외부 협업자에게 일단 던지고, 점심먹으러 갈수 있습니다.
상대방도 링크를 받자 마자 다운로드 눌러놓고, 점심먹으러 갈수 있습니다.
사람들이 점심먹는 동안, 컴퓨터끼리 업로드와 다운로드를 동시에 진행합니다.
파일은 https://file.kiwi 에 업로드됩니다.
파일 시간제한이 있으니, 대량 공유용으로는 적합하지 않습니다.
인증, API-KEY 이런거 없습니다.
대략 이런 링크를 전달하면 됩니다.
https://file.kiwi/fd9d2191#N1QF4lRMhApgnHMyVFzK4A
#뒤에 부분은 브라우저가 서버로 전달하지 않기 때문에, 서버가 모르게 전달할수 있습니다 .
이 값을 상대방 브라우저가 받아서 파일을 복호화 합니다.
자세한 내용을 보시려면.. https://datatracker.ietf.org/doc/html/rfc8188