Notepad++에서 Base64 인코딩 및 디코딩하는 방법

click fraud protection

Notepad++에 내장된 추가 기능 중 하나는 Base64 인코더 및 디코더입니다. Base64는 텍스트 데이터만 안정적으로 지원하는 채널을 통해 이진 데이터를 전송하기 위한 안전한 표준이 되도록 설계된 인코딩 체계입니다. Base64에는 출력이 a-z, A-Z, 0-9, "+" 및 "/"로 인코딩될 수 있는 64개의 가능한 문자가 있습니다. Base64는 또한 필요한 경우 인코딩된 데이터 끝에 "=" 기호를 패딩 문자로 사용합니다. 이러한 문자는 대부분의 텍스트 기반 통신 표준에서 의미 있는 문자 또는 활성 문자로 사용되지 않습니다. 즉, Base64로 인코딩된 데이터는 안전하며 실수로 HTML 태그 닫기와 같은 작업을 수행할 수 없습니다.

Notepad++에서 Base64 인코딩 및 디코딩하는 방법

Base64 데이터를 인코딩하거나 디코딩하려면 먼저 인코딩 또는 디코딩하려는 전체 데이터 범위를 강조 표시해야 합니다. 그런 다음 상단 표시줄에서 "플러그인"을 클릭한 다음 "MIME 도구"를 클릭합니다. 메뉴의 두 번째 수준에서 모든 Base64 인코딩 및 디코딩 옵션을 볼 수 있습니다.

팁: 인코더는 선택한 데이터에서만 작동하므로 먼저 인코딩할 모든 데이터를 강조 표시해야 합니다.

"플러그인"을 클릭한 다음 MIME 도구를 클릭하고 프로세스를 선택하기 전에 처리할 데이터를 강조 표시해야 합니다.

"Base64 Encode"는 선택한 모든 데이터를 하나의 Base64 문자열로 인코딩하지만 필요한 경우에도 패딩 문자를 생략합니다. 이로 인해 일부 Base64 디코더와 호환성 문제가 발생할 수 있습니다.

"Base64 Encode with padding"은 선택한 모든 데이터를 인코딩하지만 필요한 곳에 패딩을 포함합니다. "Unix EOL로 Base64 인코딩"은 특히 기본 Windows EOL이 아닌 Unix 시스템에서 사용하는 "EOL(End Of Line)" 문자를 사용합니다. 이것은 Unix 기반 명령줄 디코더가 데이터를 디코딩하지 못하는 경우에 유용할 수 있습니다.

"Base64 Encode by line"은 데이터의 각 개별 라인을 별도의 Base64 문자열로 인코딩합니다. "Base64 디코딩"은 단일 Base64 인코딩 문자열을 디코딩하지만 예기치 않은 문자가 있는 경우 손상된 출력을 표시할 수 있습니다. "Base64 Decode strict"는 단일 Base64 문자열을 디코딩하지만 "&"와 같은 예기치 않은 문자가 감지되면 오류 메시지가 표시됩니다.

"Base64 Decode by line"은 새 줄에 있는 경우 여러 개의 개별 Base64 문자열을 한 번에 디코딩할 수 있습니다.