다운로드의 원리에 대해 질문!!
글쓴이: DebPolaris / 작성시간: 수, 2007/10/24 - 4:16오후
일반적인 경우
http://url주소/파일이름.XXX
뭐 이런식인데요..
raidshare 같은 곳은 조금 다른거 같습니다..
물론 형식은 같지만 다른 곳에 연결되어 있는거 같은데..
divshare라는 곳에서도 이런 방식은 아니지만 직접적인 파일이름이 나오지는 않지만
다운로드가 가능합니다.(물론 파폭의 일반적인 다운로드나 IE의 일반적인 다운로드창에서..)
혹시나 이들이 어떤식으로 다운로드 되는지 알 수 있을까요??
Forums:
octet/stream ? 등 처럼
octet/stream ? 등 처럼 다운로드 가능한 형식으로 redirect를 하면
해당 파일을 브라우져에서 다운로드 받는 것 같습니다.
예를 들면 제가 사용하는 Perl의 POE모듈의 웹서버 데몬을 띄우고 테스트 해보면
document root 기준으로 나머지 인자는 모두 그냥 문자열일 뿐입니다.
디렉터리 및 파일 구분자를 '/'로 하는 것도 다 웹서버(모듈) 마음이죠.
그러니까 해당 http://localhost/articles/2004/07/all 이런식으로
리퀘스트가 온다고 딱히 document root/articles/2004/07/all 의
자료가 있는것은 아닌거죠.
파일 전송은 위에서 말씀드린 것 같이 text/html 등 처럼
파일 타입을 바이너리로 설정해주고 컨텐츠를 쏘아보내면
브라우져가 알아서 다운로드 창이 뜬답니다.(요건 브라우져 소관이겠군요. :)
---------------------------
Smashing Watermelons~!!
Whatever Nevermind~!!
Keedi Kim
----
use perl;
Keedi Kim
답변 감사합니다...
답변 감사합니다... 다운로더 프로그램 중에서 요런 기능을 가진거 없나요??
링크식만 되는건 많은 거 같은데 소스를 한번 보고 싶군요...ㅋㅋㅋ
남이 가르쳐주는 것만 받아들이는 것이 아니라, 스스로 만들고, 고쳐가는 사람을 '해커'라고 부른다.
그리고 자신이 쌓아온 노하우를 거리낌없이 나눌 줄 아는 사람을 '진정한' 해커라고 한다.
-Rob Flickenger 'Linux server hacks'
http://heunoni.tistory.com/
-----------------------------------------------------
남이 가르쳐주는 것만 받아들이는 것이 아니라, 스스로 만들고, 고쳐가는 사람을 '해커'라고 부른다.
그리고 자신이 쌓아온 노하우를 거리낌없이 나눌 줄 아는 사람을 '진정한' 해커라고 한다.
-Rob Flickenger 'Linux server hacks'
DEBIAN TESTING, KDE...
debpolaris.blogspot.kr
댓글 달기