서식 있는 텍스트
Formatted text컴퓨팅에서 포맷된 텍스트, 스타일링된 텍스트 또는 리치 텍스트는 일반 텍스트와 달리 색상, 스타일(굵은 글씨, 이탤릭체), 크기 및 HTML의 특수 기능(하이퍼링크 등)의 최소 의미 요소를 초과하는 스타일링 정보를 가진 디지털 텍스트입니다.
용어.
포맷된 텍스트는 바이너리 파일로 올바르게 식별하거나 ASCII 텍스트와 구분할 수 없습니다.이는 포맷된 텍스트가 반드시 바이너리일 필요는 없으며 HTML, RTF 또는 강화된 텍스트 파일과 같이 텍스트 전용일 수도 있고 ASCII 전용일 수도 있기 때문입니다.반대로 플레인텍스트파일은 ASCII 이외의 파일(Unicode UTF-8 [further explanation needed]등의 부호화)일 수 있습니다.텍스트만 포맷된 텍스트는 텍스트 형식의 마크업에 의해 구현되며, Microsoft Word와 같은 포맷된 텍스트 편집자는 바이너리 형식으로 저장됩니다.
서식 있는 텍스트의 시작
형식화된 텍스트는 컴퓨터 이전에 타이프 원고의 구절을 강조하기 위해 밑줄을 사용한 것에서 유래한다.초기 컴퓨터 테크놀로지의 첫 번째 인터랙티브 시스템에서는 밑줄을 그을 수 없었습니다.사용자는 이 부족함(그리고 ASCII에서의 포맷 부족)을 대신해서 특정 기호를 사용하여 보충했습니다.예를 들어 ASCII에서는 다음과 같은 다양한 방법으로 강조할 수 있습니다.
- 대문자로 표시:지어낸 얘기가 아니야
- 밑줄로 둘러싸기:내가 지어낸 얘기가 아니야.
- 아스타리스크로 둘러싸기:내가 지어낸 얘기가 아니야
- 간격:난 이걸 지어내지 않을 거야.
책 제목에는 다음과 같은 밑줄도 사용되었습니다.'The_C_Programming_Language'에서 검색합니다.
마크업 언어
서식 지정은 HTML의 각 괄호 등 특수 문자에 의해 본문과 구별되는 태그로 표시할 수 있습니다.예를 들어, 다음과 같습니다.
- 그 개는 분류학상 친숙한 개로 분류된다.
다음과 같이 HTML로 표시됩니다.
<p> 개는 분류학상 친숙한 개로 분류된다.</p>
이탤릭체로 표시된 텍스트는 여는 이탤릭체와 닫는 이탤릭체로 둘러싸여 있습니다.LaTeX에서는 텍스트는 다음과 같이 표시됩니다.
개는 분류학상 \textit {Canis adviousis}로 분류된다.
대부분의 마크업 언어는 특별한 소프트웨어가 필요 없는 텍스트 에디터로 편집할 수 있습니다.많은 마크업 언어는 일부 기능을 자동화하거나 출력을 WYSIWYG로 표시하도록 설계된 특수 소프트웨어로 편집할 수도 있습니다.
포맷된 문서 파일
최초의 WYSIWYG 워드프로세서인 MacWrite가 발명된 이후 워드프로세서는 텍스트 마크업을 삽입하는 대신 서식을 시각적으로 코드화해 바이너리 파일에 저장하는 경향이 있다.텍스트 편집기를 사용하여 파일을 열면 파일 시작 또는 끝(Microsoft Word 등)에 포맷된 텍스트 주변(WordPerfect 등)에 다양한 바이너리 문자가 포함되어 있습니다.
그러나 바이너리 파일의 포맷된 텍스트 문서에는 포맷 범위와 기밀성이라는 단점이 있습니다.포맷의 범위는 마크업 언어로 정확하게 표시되지만, WYSIWYG 포맷은 메모리를 기반으로 합니다.예를 들어 취소될 때까지 굵은 글씨 버튼을 계속 누릅니다.이로 인해 포맷 오류 및 유지 보수 문제가 발생할 수 있습니다.기밀성에 대해서는 포맷된 텍스트 문서 파일 형식이 독자적이고 문서화되어 있지 않아 서드파티에 의한 코드 호환성이 어렵고 버전 변경으로 인해 불필요한 업그레이드가 발생하는 경향이 있다.
WordStar는 숨겨진 문자가 있는 이진 파일을 사용하지 않는 인기 있는 워드프로세서였다.
OpenOffice.org Writer는 파일을 XML 형식으로 저장합니다.단, 압축된 파일(tarball 등가물)이므로 결과 파일은 바이너리입니다.
PDF는 보통 바이너리 형식의 다른 텍스트 파일 형식입니다(텍스트 압축 사용, 그래픽 및 글꼴 저장).일반적으로 Microsoft Word 나 OpenOffice.org Writer 등의 응용 프로그램에서 작성된 최종 사용자 형식이며 사용자가 편집한 후에는 편집할 수 없습니다.