UUEncode 인코더·디코더 | 바이너리 텍스트·Unix

인코딩브라우저에서 실행(업로드 없음)
Loading…

Unix-to-Unix Encoding(UUEncode)을 사용하여 바이너리 데이터를 텍스트로 변환하고 다시 디코딩하세요. 파일 이름/권한 설정 지원, 레거시 시스템 호환.

이 도구 사용 방법

  1. 1

    'Encode'를 선택하여 텍스트/바이너리를 UUEncode 형식으로 변환합니다.

  2. 2

    'Decode'를 선택하여 UUEncoded 텍스트에서 원본 내용을 추출합니다.

  3. 3

    선택적으로 헤더에 사용할 '파일 이름'과 '권한'(예: 644)을 설정하세요.

  4. 4

    데이터를 입력하세요. 도구가 즉시 처리합니다.

  5. 5

    `begin` 및 `end` 줄을 포함하여 결과를 복사하세요.

사용 사례 및 예시

레거시 이메일 및 유즈넷

MIME 대신 UUEncode를 사용하는 오래된 이메일 아카이브나 유즈넷 게시물에서 첨부 파일을 디코딩하세요.

스크립팅 및 자동화

쉘 스크립트(shar 파일)나 소스 코드 내에 바이너리 파일을 임베드하기 위해 UUEncoded 블록을 생성하세요.

데이터 난독화

데이터를 쉽게 알아볼 수 없도록 숨기는 간단한 인코딩입니다 (참고: 이것은 암호화가 아니며 보안을 제공하지 않습니다).

UUEncode란 무엇인가요?

UUEncode (Unix-to-Unix Encoding): 유닉스 시스템에서 유래한 바이너리-텍스트 인코딩 방식입니다. 3바이트의 바이너리 데이터를 4개의 ASCII 문자로 변환합니다.

구조: 출력은 `begin <mode> <file>`로 시작하고 `end`로 끝납니다. 본문은 길이 문자로 시작하는 인코딩된 줄로 구성됩니다.

레거시: MIME(Base64)으로 대부분 대체되었지만, 일부 레거시 시스템 및 스크립팅 환경에서는 여전히 사용됩니다.

자주 묻는 질문

Q.UUEncode와 Base64의 차이점은 무엇인가요?

A. 둘 다 바이너리를 텍스트로 변환하지만 문자 집합과 헤더가 다릅니다. UUEncode는 헤더에 파일 메타데이터(이름, 권한)를 포함하는 반면, Base64는 순수한 데이터 스트림입니다.

Q.숫자 '644'는 무엇을 의미하나요?

A. 유닉스 파일 권한(8진수)을 나타냅니다. '644'는 일반적인 기본값으로, 소유자는 쓸 수 있고 다른 모든 사람은 읽을 수 있음을 의미합니다.

Q.바이너리 파일을 인코딩할 수 있나요?

A. 이 웹 도구는 텍스트에 최적화되어 있습니다. 실제 바이너리 파일(이미지, 실행 파일)의 경우 명령줄 도구를 사용하는 것이 좋지만, 작은 바이너리 문자열은 여기에 붙여넣을 수 있습니다.

관련 도구

더 많은 개발자 도구를 둘러보세요

모든 도구 둘러보기