여러분은 가만히 계세요 제가 모두 고장낼게요

IT 지식, PC 모바일 문제 해결 그리고 종종 애니 게임 일상생활 근황을 종종 올리고 있어요!

냐.한국 자세히보기

카테고리 없음

tistory-dl이 크롬에서 바로 파일을 다운로드하는 이유

Kamilake 2021. 4. 6. 12:35
728x90

티스토리가 인코딩을 이상하게 해서 cURL이나 내장 바이너리 다운로더를 쓰면 파일 이름을 못 받아옵니다..

cfile00.uf.tistory.com/original/00000000000000000000000

대략 티스토리 첨부파일의 주소가 저런식인데, 파일 이름이 없어서 헤더에서 파일이름을 받아와야 하는데

헤더가 UTF-8이라 EUC-KR, cp949(ANSI) 인코딩을 쓰는 한국 Windows에서는 정확한 이름을 알아낼 수가 없습니다..

또 UTF-8이 간혹가다 아닌경우도 있구요

그에 비해 크롬 내장 다운로더는 어떠한 파일이던지 올바른 이름으로 다운로드합니다.

그래서 자체 스트림 다운로더를 구축하다 실패하고 결국 크롬 내장 다운로더를 사용해 다운로드하게 되었어요

그래도 다운로드 진행상태를 실시간으로 보고받아 고속 다운로드가 가능하기에 속도는 별 차이 없고 안정성도 올라가 더 좋다고 생각하는 바입니다.

 

 

 

6개월 걸려 다 만들고 뒤늦게 알았네요...

리눅스에선 UTF-8 잘 된다는거..

헛수고했네요

728x90