Privacy Policy Cookie Policy Terms and Conditions 알집 - 위키백과

알집

위키백과 ― 우리 모두의 백과사전.

알집
개발자 이스트소프트
최근 버전 6.33 / 2006년 8월 23일
운영체제 마이크로소프트 윈도
종류 압축 소프트웨어
라이선스 폐쇄 라이선스
웹사이트 http://altools.co.kr

알집은 이스트소프트에서 개발하는 압축 소프트웨어로, ZIP, RAR 등을 비롯한 35종류의 압축 파일 포맷을 지원한다. 대한민국에서 지배적인 시장 점유율을 차지하고 있으나 자체 파일 포맷과 같은 몇 가지 부분에서 논쟁을 안고 있다.

목차

[편집] 역사

원래 알집은 1999년에 민영환 이스트소프트 이사가 사내용으로 만든 압축 소프트웨어였다. 당시 널리 쓰이던 WinZip이 한글 인터페이스를 지원하지 않아 한국어 사용자에게 불편하다는 직원들의 의견을 반영하여 만들었으나, 좋은 평가를 받아 이후 일반 자료실에 공개되면서 이스트소프트의 대표 소프트웨어가 되었다. 알집에 포함된 이스터 에그에 따르면, 알집이라는 이름을 쓰기 전에는 ‘똥집’이나 ‘한집’이라는 이름을 쓰려 했다고 한다.

처음에는 프리웨어로 배포되었으나, 2001년 10월부터 기관 사용자는 라이선스를 구입해야 사용할 수 있도록 바뀌었고 2002년 4월에는 기업 사용자도 라이선스를 구입해야 하도록 바뀌었다. 이 때문에 알집 대신 다른 종류의 공개 소프트웨어를 사용하는 기업들도 종종 있다.

알집이 성공하면서 이스트소프트는 알툴즈라는 이름의 소프트웨어 패키지를 현재까지 개발해 오고 있다. 이들은 공통적으로 이름이 ‘알-’로 시작하고, 알 모양의 마스코트를 사용하여 사용자 친화적인 인터페이스를 지원한다.

[편집] 이스터 에그

알집은 두 종류의 이스터 에그로 잘 알려져 있다. 하나는 알집의 ‘알집은...’ 메뉴로 알집의 개발 과정과 라이선스 전환 등의 주요한 사건을 익살스럽게 기술한 것으로, 예를 들어 알집을 개발했던 민영환 이사가 채팅을 하다가 자신이 알집을 만들었다고 했으나 모두 거짓말로 생각했다는 일화나, 알집의 라이선스 변경, ALZ 포맷의 추가 등에 대한 내용이 포함된다. 또 다른 하나는 ‘-새’로 끝나지 않는 들의 이름으로 새 폴더를 만들어 주는 ‘새 폴더’ 기능으로, 한국어에서 조류와 새로움을 뜻하는 말이 같다는 걸 이용한 말장난이다.

[편집] 논란

알집은 많이 사용되면서도 다양한 이유로 논란의 대상이 되어 왔다. 그 중 대표적인 논란으로 두 가지를 들 수 있다.

[편집] 안정성과 버그

알집이 시스템 레지스트리를 과도하게 변경하고, 상당한 버그가 존재하며 개중에는 황당한 수준의 버그도 있다는 주장이 계속 있었다. 예를 들어, 알집은 한때 압축 파일의 CRC를 전혀 확인하지 않아서 손상된 압축 파일을 그대로 풀 수 있게 되어 있었다. 많은 수의 일반 사용자는 손상된 파일도 풀 수 있다는 것을 장점으로 보았지만, 기술적으로는 데이터의 기초적인 무결성도 검사할 수 없어서 자칫 보안을 위협할 수 있는 버그라는 것이다.[1]

혹자는 이러한 문제점이 있는데도 알집이 여전히 널리 쓰이는 이유를 지나친 애국심에서 찾고 있다. 국내 소프트웨어 산업을 활성화시키기 위해 국산 소프트웨어를 쓰자는 운동이 국산 소프트웨어의 결점을 덮어버린다는 것이다.

[편집] ALZ 포맷

이 부분의 본문은 ALZ입니다.

알집은 4.9 버전부터 자체 압축 파일 포맷인 ALZ를 지원한다. 이스트소프트는 ZIP 포맷의 분할 압축 기능이 제한적이기 때문에 새로 자체 포맷을 개발했다고 설명하고 있다.

알집이 널리 쓰이면서 ALZ 포맷도 대한민국의 인터넷에서 흔히 볼 수 있는 포맷이 되었으나, ALZ 포맷이 공식적으로는 공개되지 않았기 때문에 다른 소프트웨어가 ALZ 포맷을 쓰는 것을 막고 감금 효과를 유발한다는 비판이 많았다. 이와 함께 ALZ 포맷을 역공학으로 분석하는 경우도 있었는데, 2006년 현재 대한민국에서 사용되는 상당수의 압축 소프트웨어는 ALZ 포맷을 이러한 형태로 지원하고 있다.

또한 이스트소프트는 ALZ 포맷이 자체 기술로 만들어졌으며 다른 포맷보다 압축률이 높다고 선전하고 있으나, 포맷을 분석한 결과는 이 포맷이 실제로는 ZIP과 7z 포맷의 변형이며, 이미 널리 사용되는 DEFLATE, bzip2, 버로우즈-휠러 변환을 사용한다는 것을 보여 주었다.[2] 따라서 알집이 지나친 과대 광고를 하고 있으며, bzip2 라이브러리의 변형을 썼을 경우 BSD 사용 허가서를 제대로 지키지 않았을 것이라는 주장이 있다. 또한 ALZ 포맷을 역어셈블리 없이 분석하여 구현한 개발자와 그 구현을 허락 없이 사용한 다른 개발자 사이에 분쟁이 일어나기도 했다.

[편집] 참고 자료

  1. QAOS - 황당한 알집, 2003년 7월 9일
  2. 트집 등의 자유 소프트웨어는 ALZ 포맷의 구현을 공개하고 있는데, 이들은 모두 zlib과 bzip2 라이브러리의 수정이다.

[편집] 바깥 고리

다른 언어
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu