UUEncode/Decode
클래식 Unix UUEncode 형식으로 텍스트를 인코딩하거나 디코딩합니다.
UUEncode/Decode 정보
UUEncode/Decode는 바이너리 데이터를 1980년대 Unix-to-Unix 인코딩 방식인 UUEncoding으로 변환하거나 그 반대로 변환합니다. 이 방식은 3바이트의 바이너리 데이터를 32(공백)에서 95(밑줄) 사이의 값을 가진 4개의 출력 가능한 ASCII 문자로 표현합니다. UUEncoded 파일에는 파일 이름과 권한 모드가 포함된 begin 헤더 라인과 end 푸터가 포함되어 있어 파일 전송 시 자체 설명이 가능합니다. 현대 시스템에서는 대부분 MIME Base64로 대체되었지만, UUEncoding은 여전히 레거시 Unix 메일 아카이브, Usenet 게시물 및 오래된 Unix-to-Unix UUCP 파일 전송 로그에서 발견됩니다. 이 도구는 전통적인 UUencode와 관련 변형인 xxencode를 모두 처리합니다.
사용 방법
인코딩하려면 텍스트를 입력하거나 hex 형식의 바이너리 데이터를 붙여넣고 Encode를 클릭하여 표준 begin 및 end 마커가 포함된 UUEncoded 출력을 생성합니다. 원하는 경우 begin 헤더에 파일 이름을 제공하십시오. 디코딩하려면 begin 및 end 라인을 포함한 전체 UUEncoded 블록을 붙여넣고 Decode를 클릭하여 원본 콘텐츠를 복구합니다. 이 도구는 각 인코딩된 라인의 checksum 문자를 검증하고 손상 여부를 보고합니다. 보관 또는 전송 목적으로 인코딩되거나 디코딩된 출력을 복사하십시오.
주요 사용 사례
- 레거시 SMTP 이메일 시스템 또는 메일 아카이브 파일에서 추출된 UUEncoded 바이너리 첨부 파일 디코딩
- 바이너리 첨부 파일이 UUEncoded 멀티파트 게시물로 배포되었던 빈티지 Usenet 뉴스그룹 아카이브에서 파일 복구
- 레거시 BBS 시스템 및 UUCP 링크와 같은 텍스트 전용 채널을 통한 전송을 위해 바이너리 파일을 ASCII 텍스트로 변환
- 오래된 Unix 시스템 백업 아카이브, UUCP 스풀 파일 또는 역사적 이메일 저장소에서 발견된 UUEncoded 콘텐츠 디코딩
- 컴퓨터 과학사 과정 또는 디지털 보존 연구에서 역사적인 ASCII 바이너리 인코딩 방법 학습