js compress 같은것은 어떤 원리인가요?

이한길의 이미지

문득 궁금합니다.
용량이 별 차이가 나지 않기만 해도 모르겠는데.. 16.5kb짜리 js파일이 8.31kb로 줄어들어 있는 것을 봤습니다.

http://www.kevinroth.com/rte/demo.htm

위 사이트에서 인클루드한 js파일이 그렇지요.

누가 간단히라도 설명해주셨으면 좋겠습니다.

Prentice의 이미지

저도 궁금해서 검색을 해보았더니, gzip이나 deflate(?)로 압축하면 최신 브라우저에서는 모두 지원된다고 하긴 하는데요, 위의 파일을 단순히 file로 검사해서는 정확히 어떤 방식으로 압축했는지는 모르겠더라고요.

kevinroth.com의 FAQ를 보면 어떤 프로그램을 써서 했는지는 나와있습니다.

http://www.kevinroth.com/forums/viewforum.php?f=2
http://hometown.aol.de/_ht_a/memtronic/

이한길의 이미지

검은해 wrote:
저도 궁금해서 검색을 해보았더니, gzip이나 deflate(?)로 압축하면 최신 브라우저에서는 모두 지원된다고 하긴 하는데요, 위의 파일을 단순히 file로 검사해서는 정확히 어떤 방식으로 압축했는지는 모르겠더라고요.

kevinroth.com의 FAQ를 보면 어떤 프로그램을 써서 했는지는 나와있습니다.

http://www.kevinroth.com/forums/viewforum.php?f=2
http://hometown.aol.de/_ht_a/memtronic/

에고.. 고맙습니다. 저는 찾았더니 무슨 상용 프로그램이 나오길래.. 질문했는데... 위에 링크해주신거 천천히 살펴봐야겠습니다...

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.