(전에 이 갤에 올렸던 거 실수로 지워서 다시 쓸게.)
2021년에 CLI로 아주 간단하게 만들었다가 작년 초에 GUI를 만들고 기능도 넣었어. XP부터 11까지 지원하는데 누가 윈도우 2000 지원할 생각이 없냐고 물어보더라 근데 그걸 하려면 다운로드 로직을 다 VB로 옮겨야 돼
요즘은 인터넷 속도도 좋아지고 해서 이런 게 필요가 줄어든 건 아는데 내가 이걸 만든 이유는 archive.org에서 몇 GB 화일을 받을 때 그냥 받으면 너무 느려서 그랬어
기본적 원리는 HTTP의 Range 헤더를 사용한 거야. 화일을 여러 조각으로 나누고 병렬적으로 받는 거야. 물론 같은 클라이언트/ip에서 여러 번 요청하면 그거대로 느려질 수 있고 tls handshake 시간도 영향을 받지만 애초에 난 수 GB 화일을 받는 걸 목적으로 했어서 그런 쪽에선 득이 더 큰 게 느껴져
참고로 AI는 작년 초부터 작년 말까지 여러 번 업데이트하면서 단 한 번도 안 썼다가 아주 최근 업데이트 때 일부 로직을 개선하려다가 도저히 모르겠어서 JS 쪽에서 살짝 도움받은 게 전부야
VB는 GUI 쪽, Node.js는 실제 다운로드받는 작업을 담당해
기본 글꼴은 윈도우 7 이하(96 dpi)는 굴림체, HiDPI 또는 윈도우 8, 10, 11은 맑은 고딕이야
원래는 comdlg32.dll의 내장 대화 상자를 쓰려 했는데 화일과 디렉토리 겸용 선택이 불가능해서 경로 선택기도 윈도우 API 써서 직접 만들었어
디자인이 살짝 구식인데 개인적으로 이런 걸 좋아해서 대충 넘어가줘
링크: https://github.com/Thyristor-Chopper/download-booster
일괄 다운로드 관리자. Contribute to Thyristor-Chopper/download-booster development by creating an account on GitHub.
github.com
.
이 댓글은 게시물 작성자가 삭제하였습니다.
XP윈도우 진짜 오랜만에본다
오메 - dc App
vb6 ㄷㄷ
안쪼개서 받을때 대역폭 다쓰면 이거써도 이득없겠지? - dc App
아무래도 그런 단점은 있지 그래서 archive.org에서 받을 땐 거의 항상 처음부터 이걸로 해
이걸로 받으면 얼마나 빨라짐?
archive.org에서 한 3~5기가 정도 받을 때 SSD에서 받으면 다운로드 강도를 8개~16개 사이로 하면 한 몇 배는 빨랐었어
와 VB ㅋㅋㅋㅋ
와 감성 고증 개지리네.. ㅋㅋㅋ 오랜만에 2000년대 생각나서 좋았음. 잘 보고 갑니다
아카이브 파일들은 용량크면 토렌트도 있을텐데
맞긴 하지
아니 ㄹㅇ로 저 xp 창이 뜨는것?
맨 첫째 사진은 윈도우 11(윈도우 7 테마 적용)이고 나머지는 진짜 xp 맞아 ㅋㅋㅋ
너무이뻐요
IDM 이랑 방법은 똑같은데 간지는 훨씬나네
ㅋㅋㅋㅋㅋㅋ 처음 CLI 버전은 파일 주소, 저장 파일명, 쪼개는 개수 입력 받는 게 끝이었는데 ㅋㅋㅋ
야이 미친 레거시 API좀 그만써 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
아 저장소보니까 해외에서나 보던 미친 9x 아카이버네
왠지 나를 실제로 아는 사람이 이 댓글을 쓴 거 같은 느낌이 드네 ㅋㅋㅋㅋㅋㅋ