wget 이나 그외의 프로그램이 설치되지 않은 unix 장비에서 외부에 링크되어 있는 바이너리를 받기위한 방법좀 알려주세요.
telnet 외부웹 80 이후에 GET 으로 바이너리를 받으면 화면상에 받아지는데요. 해당 부분을 저장을 할수 있는 방법을 아시면 알려주시기 바랍니다.
추가적으로 GET 하는 방법에 대하여 아시는 부분들이 있으시면 알려주세요.
유닉스라면 perl 은 설치되어 있겠지요? 펄쿡북이 근처에 있다면 웹클라이언트모듈(?)을 이용해서 쉽게 해결할수 있을듯 합니다.
흠. 제 생각에는 힘들지 않을까 생각됩니다. 받고자 하시는 파일의 MIME 타입에 따라 다르긴 하지만 HTTP 헤더를 보시면 파일의 크기가 나와 있을겁니다. 즉, 그 헤더를 먼저 파싱해 보아서 MIME 타입에 따라 바이너리 파일이고 파일의 크기가 지정되어 있으면 BODY 부분에서 그 크기 만큼 수신을 해야 하는데 TELNET에서는 힘들지 않을까 생각됩니다.
혹시 가능하지 않을지 모르겠지만 제 생각에는 힘들거 같아 보이기도 합니다.
행운을 빕니다.
제법 시간이 지났지만, 나중에 필요할까봐 흔적을 남깁니다.
http://www.jmarshall.com/easy/http/http_footnotes.html#sample
HTTP 1.0, 1.1 용으로 각각 클라이언트용 펄스크립트 샘플이 있습니다.
1.1 용을 다운받아서 해보니 잘 동작합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
perl..
유닉스라면 perl 은 설치되어 있겠지요?
펄쿡북이 근처에 있다면 웹클라이언트모듈(?)을 이용해서 쉽게 해결할수 있을듯 합니다.
..
흠. 제 생각에는 힘들지 않을까 생각됩니다. 받고자 하시는 파일의 MIME 타입에 따라 다르긴 하지만 HTTP 헤더를 보시면 파일의 크기가 나와 있을겁니다. 즉, 그 헤더를 먼저 파싱해 보아서 MIME 타입에 따라 바이너리 파일이고 파일의 크기가 지정되어 있으면 BODY 부분에서 그 크기 만큼 수신을 해야 하는데 TELNET에서는 힘들지 않을까 생각됩니다.
혹시 가능하지 않을지 모르겠지만 제 생각에는 힘들거 같아 보이기도 합니다.
행운을 빕니다.
HTTP 클라이언트 샘플 펄스크립트
제법 시간이 지났지만, 나중에 필요할까봐 흔적을 남깁니다.
http://www.jmarshall.com/easy/http/http_footnotes.html#sample
HTTP 1.0, 1.1 용으로 각각 클라이언트용 펄스크립트 샘플이 있습니다.
1.1 용을 다운받아서 해보니 잘 동작합니다.
댓글 달기