텍스트 파일 (.txt)

ISO/IEC 표준

일반 텍스트 파일(TXT)은 디지털 컴퓨팅 및 인간 정보 저장의 보편적인 기반으로, 존재하는 모든 컴퓨터 운영 체제와 프로그래밍 언어가 읽을 수 있는 원시의 서식 없는 문자를 포함합니다.

SRT을(를) TXT(으)로 변환

무료 브라우저 내 SRT-TXT 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 TXT 파일을 식별합니다:

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 TXT 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

EF BB BF / None

ASCII 표현: UTF-8 BOM / Raw text

표준화: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046

기술 사양

컨테이너 아키텍처Sequential sequence of human-readable characters encoded as ASCII, UTF-8, UTF-16, or ISO-8859
압축Uncompressed raw character bytes
바이트 엔디안UTF-8 (byte order neutral); Big/Little-Endian indicated by BOM in UTF-16/32
색 공간N/A (Plaintext)
채널 및 구조Linear stream of characters, newline markers (LF \n or CRLF \r\n), and whitespace
최대 크기Unbounded stream length
투명도None
스트리밍 및 프로그레시브Universal immediate byte-by-byte streaming

기술 비교 매트릭스: TXT 대 경쟁사

기술적 속성TXT (현재)MDPDFHTML
시각적 서식없음 (순수 스타일 없는 텍스트)가벼운 마크다운 구문고정된 페이지 시각적 레이아웃전체 CSS 및 DOM 스타일링
필요한 소프트웨어없음 (모든 터미널 또는 텍스트 편집기)마크다운 미리보기 / 리더전용 PDF 뷰어웹 브라우저
파일 크기절대 최소 크기최소 텍스트 크기대용량 바이너리 컨테이너보통 수준의 마크업 오버헤드
아카이브 수명무한함 (순수 문자 바이트)영구적 (일반 텍스트)높음 (ISO 표준)높음 (W3C 표준)

일반적인 손상 모드 및 헥스 복구 가이드

악센트가 있는 문자가 'é' 또는 검은색 물음표 ''와 같은 깨진 기호로 렌더링됩니다.

근본 원인: 인코딩 불일치: 적절한 변환 없이 오래된 ANSI/Windows-1252 파일을 UTF-8로 열었습니다.

복구: File2File 텍스트 변환기를 사용하여 명시적인 UTF-8 인코딩으로 파일을 다시 인코딩하세요.

보안 분석 및 파서 공격 벡터

일반 텍스트 파일에는 실행 가능한 코드가 포함되어 있지 않지만, 악의적인 유니코드 문자는 사용자를 속이거나 터미널 주입을 유발할 수 있습니다.

알려진 공격 벡터

  • 실행 파일 확장자를 위조하는 좌우 반전(RTLO) 유니코드 문자 (예: 'report[RTLO]cod.exe').
  • 'cat'을 통해 원시 텍스트를 볼 때 셸 명령을 실행하는 터미널 이스케이프 시퀀스 주입.
  • URL에서 표준 ASCII 문자를 동일하게 보이는 키릴 문자로 대체하는 동음이의어 공격.

방어적 모범 사례:

역사적 배경 및 주요 이력

2008UTF-8이 ASCII 및 레거시 코드 페이지를 제치고 월드 와이드 웹의 지배적인 텍스트 인코딩이 됩니다.
1991유니코드 컨소시엄이 전 세계의 인간 알파벳을 통합하는 유니코드 표준 버전 1.0을 출판합니다.
1963미국 표준 협회(ASA)가 ASCII(정보 교환을 위한 미국 표준 코드)를 발표합니다.

주요 장점

  • 절대적인 범용 호환성: 지금까지 제작된 모든 컴퓨팅 기기에서 열고, 편집하고, 검색할 수 있습니다.
  • 영구적인 아카이브 보존성: 오늘 생성된 일반 텍스트 파일은 수세기 동안 100% 읽을 수 있는 상태로 유지됩니다.
  • 형식 오버헤드 제로: 메타데이터 블로트, 바이너리 태그 또는 독점 구조가 없는 순수 데이터를 포함합니다.

기술적 제한 사항 및 단점

  • 시각적 서식 제로: 외부 마크업 언어 없이는 기본적으로 굵게, 기울임꼴, 색상 지정 또는 글꼴 크기 변경을 할 수 없습니다.
  • 플랫폼 줄바꿈 차이(Windows CRLF 대 Unix LF)로 인해 운영 체제 전반에서 서식 오류가 발생할 수 있습니다.
  • 과거의 인코딩 모호성(ANSI, Shift-JIS, Windows-1252)으로 인해 UTF-8 없이 문자 손상(외계인 글자 깨짐)이 발생할 수 있습니다.

흥미로운 기술적 상식

  • UTF-8은 1992년 뉴저지의 한 식당에서 켄 톰슨(Ken Thompson)과 롭 파이크(Rob Pike)가 저녁 식사 중 냅킨에 발명했습니다.
  • Windows는 새 줄에 캐리지 리턴(CR, 0x0D)과 라인 피드(LF, 0x0A)의 두 가지 문자를 사용하는데, 이는 기계식 타자기의 유산입니다.
  • 인터넷상 모든 웹사이트의 98% 이상이 UTF-8 텍스트 인코딩을 사용합니다.

자주 묻는 기술 질문

UTF-8이란 무엇인가요?

UTF-8은 ASCII와 100% 하위 호환성을 유지하면서 모든 인간의 언어에 걸쳐 모든 문자, 숫자, 기호 및 이모지를 표현할 수 있는 범용 문자 인코딩 표준입니다.

Windows와 Unix 줄바꿈의 차이점은 무엇인가요?

Windows는 새 줄을 나타내기 위해 'CRLF'(2바이트: Carriage Return + Line Feed)를 사용하고, Unix, Linux 및 macOS는 'LF'(단일 Line Feed 바이트)를 사용합니다.

TXT 파일을 PDF로 어떻게 변환할 수 있나요?

웹 브라우저에서 직접 File2File.app을 사용하여 한 번의 클릭으로 일반 텍스트 파일을 깔끔하고 전문적인 PDF 문서나 Word 문서로 변환할 수 있습니다.