채널지정형식

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

채널지정형식(CDF)은 1997년 월드 와이드 웹 컨소시엄(W3C)에 웹 표준으로 제출된 마이크로소프트의 푸시 기술 시도로, 인터넷 익스플로러 4.0의 Active Desktop 기능으로 구현되었다. RSS와 유사한 웹 신디케이션 기술을 예견했지만, 널리 채택되지 못하고 RSS와의 경쟁에서 밀려 2006년 인터넷 익스플로러 7에서 지원이 중단되었다. CDF는 XML 형식을 기반으로 하며, 채널, 제목, 요약, 업데이트 주기, 로고, 개별 항목 등을 정의하는 태그들로 구성된다.

채널지정형식
채널 지정 형식
종류파일 형식
확장자.cdf
MIME 형식text/x-cdf
상세 정보
개발마이크로소프트
종류파일 형식
설명넷캐스트 기술에 사용되는 XML 파일 형식이다. 이는 웹사이트에 대한 정보 (채널)를 제공하는 데 사용되며, 웹사이트가 업데이트될 때 사용자의 컴퓨터를 자동으로 업데이트하는 데 사용된다. 푸시 기술의 한 예이다.
다른 이름푸시 기술
역사
최초 개발1997년 3월
📚 더 읽어볼만한 페이지
  • 윈도우 구성 요소 - 인터넷 익스플로러
    마이크로소프트가 개발한 웹 브라우저인 인터넷 익스플로러는 윈도우 운영 체제와의 통합으로 높은 시장 점유율을 유지했으나, 웹 표준 문제와 보안 취약점으로 비판받으며 2015년 엣지에 자리를 내주고 2022년 지원이 종료되었지만, 엣지의 IE 모드로 레거시 호환성을 유지하고 있다.
  • 윈도우 구성 요소 - 원격 데스크톱 서비스
    원격 데스크톱 서비스(RDS)는 네트워크를 통해 원격으로 컴퓨터의 데스크톱 환경에 접근할 수 있게 해주는 기술이며, 클라이언트 소프트웨어, 서버 구성 요소, 다양한 역할을 수행하는 구성 요소로 구성된다.

2. 역사

월드 와이드 웹 컨소시엄(W3C)에 1997년 3월 웹 표준으로 고려되도록 제출된 CDF는 푸시 기술 트렌드를 활용하려는 마이크로소프트의 시도였으며, PointCast가 이를 주도했다. CDF의 가장 주목할 만한 구현은 1997년 9월 Internet Explorer 4.0 브라우저와 함께 도입된 선택적 기능인 마이크로소프트의 Active Desktop이었다. 스마트 오프라인 즐겨찾기는 Internet Explorer 5.0에 도입되었다.

CDF는 1999년 3월 넷스케이프에서 도입한 RSS 파일 형식과 광범위한 웹 신디케이션의 측면을 예견했다. 그러나 RSS와 달리 CDF는 널리 채택되지 않았으며, 그 사용은 매우 제한적이었다. 결과적으로, 마이크로소프트는 2006년 Internet Explorer 7에서 CDF 지원을 제거했다.

2.1. 마이크로소프트의 푸시 기술 주도와 한계

월드 와이드 웹 컨소시엄(W3C)에 1997년 3월 웹 표준으로 고려되도록 제출된 CDF는 푸시 기술 트렌드를 활용하려는 마이크로소프트의 시도였으며, PointCast가 이를 주도했다. CDF는 1999년 3월 넷스케이프에서 도입한 RSS 파일 형식과 광범위한 웹 신디케이션의 측면을 예견했다. 그러나 RSS와 달리 CDF는 널리 채택되지 않았고, 그 사용은 매우 제한적이었다. 결과적으로, 마이크로소프트는 2006년 Internet Explorer 7에서 CDF 지원을 제거했다.

2.2. RSS와의 경쟁

월드 와이드 웹 컨소시엄(W3C)에 1997년 3월 웹 표준으로 고려되도록 제출된 CDF는 푸시 기술 트렌드를 활용하려는 마이크로소프트의 시도였다. CDF는 1999년 3월 넷스케이프에서 도입한 RSS 파일 형식과 경쟁 관계에 있었다. RSS와 달리 CDF는 널리 채택되지 않았으며, 그 사용은 매우 제한적이었다. 결과적으로 마이크로소프트는 2006년 Internet Explorer 7에서 CDF 지원을 제거했다.

3. 예제

채널지정형식은 보통 이와 같은 꼴을 갖는다.

```xml

BASE="http://domain/folder/"
LASTMOD="1998-11-05T22:12"
PRECACHE="YES"
LEVEL="0">
Title of your Channel
Synopsis of your channel's contents.






LASTMOD="1998-11-05T22:12"
PRECACHE="YES"
LEVEL="1">
Page Two's Title
Synopsis of Page Two's contents.




```

일반적인 CDF 파일:

```xml

BASE="http://도메인/폴더/"
LASTMOD="1998-11-05T22:12"
PRECACHE="YES"
LEVEL="0">
채널 제목
채널 내용 요약.






LASTMOD="1998-11-05T22:12"
PRECACHE="YES"
LEVEL="1">
페이지 Two의 제목
페이지 Two의 내용 요약.




```

3.1. 기본 구조

채널지정형식(CDF) 파일은 XML 형식을 기반으로 하며, 다음과 같은 구조를 가진다.

```xml

BASE="http://도메인/폴더/"
LASTMOD="1998-11-05T22:12"
PRECACHE="YES"
LEVEL="0">
채널 제목
채널 내용 요약.






LASTMOD="1998-11-05T22:12"
PRECACHE="YES"
LEVEL="1">
페이지 Two의 제목
페이지 Two의 내용 요약.




```

* `CHANNEL`: 채널의 최상위 태그로, 속성에는 채널의 기본 URL(`HREF`), 기준 URL(`BASE`), 최종 수정일(`LASTMOD`), 캐시 여부(`PRECACHE`), 레벨(`LEVEL`) 등이 있다.
* `TITLE`: 채널 또는 아이템의 제목을 나타낸다.
* `ABSTRACT`: 채널 또는 아이템의 내용을 요약한다.
* `SCHEDULE`: 채널의 업데이트 주기를 설정한다. `INTERVALTIME` 태그를 사용하여 일(`DAY`) 단위로 주기를 지정할 수 있다.
* `LOGO`: 채널 또는 아이템에 사용되는 로고 이미지를 지정한다. `HREF` 속성에는 이미지 파일의 URL을, `STYLE` 속성에는 이미지 유형(`IMAGE-WIDE`, `IMAGE`, `ICON`)을 지정한다.
* `ITEM`: 채널 내의 개별 항목을 나타낸다. `CHANNEL` 태그와 유사한 속성을 가지며, 하위 레벨 콘텐츠를 포함할 수 있다.

3.2. 코드 예시

xml


BASE="http://도메인/폴더/"
LASTMOD="1998-11-05T22:12"
PRECACHE="YES"
LEVEL="0">
채널 제목
채널 내용 요약.






LASTMOD="1998-11-05T22:12"
PRECACHE="YES"
LEVEL="1">
페이지 Two의 제목
페이지 Two의 내용 요약.