플러그인
위키백과 ― 우리 모두의 백과사전.
플러그인(plugin) 또는 추가 기능(애드인, 애드온)은 호스트 응용 프로그램과 서로 응답하는 컴퓨터 프로그램이며, 특정한 "주문식" 기능을 제공한다. 응용 프로그램이 플러그인을 제공하는 까닭은 많다. 이를테면, 서드파티 개발자들이 응용 프로그램을 확장하는 기능을 만들게 하거나, 뜻밖의 기능을 지원하거나 응용 프로그램의 크기를 줄이거나, 호환되지 않는 소프트웨어 라이선스 문제로 인해 소스 코드를 응용 프로그램에서 분리하는 것을 들 수 있다.
응용 프로그램과 이에 대한 플러그인의 예는 다음과 같다 (괄호는 프로그램 이름을 말한다):
- 이메일 클라이언트는 플러그인을 사용하여 이메일을 암호화하고 암호를 푼다. (Pretty Good Privacy)
- 그래픽 소프트웨어는 플러그인을 사용하여 파일 형식을 지원하고 그림을 처리한다. (어도비 포토샵)
- 미디어 플레이어는 플러그인을 사용하여 파일 형식을 지원하고 필터를 적용한다. (푸바2000, GStreamer, QCD, VST, 윈앰프, XMMS)
- 패킷 스니퍼는 플러그인을 사용하여 패킷 포맷을 디코딩한다. (OmniPeek)
- 원격 센서 프로그램(Remote sensing applications)은 플러그인을 사용하여 다른 종류의 센서의 자료를 처리한다. (Opticks)
- 소프트웨어 개발 환경은 플러그인을 사용하여 프로그래밍 언어를 지원한다. (이클립스, jEdit, 모노디벨로프)
- 웹 브라우저는 플러그인을 사용하여 동영상과 발표 포맷을 재생한다. (플래시, 퀵타임, 마이크로소프트 실버라이트)
- 디지털 믹서는 플러그인을 사용하여 반향 효과, 음감 조절, 압축과 같은 기능을 확장한다.