소개
이 문서에서는 Cisco ESA(Email Security Appliance)를 통해 처리할 때 첨부 파일이 포함된 이메일 크기 제한 및 실제 이메일 크기가 예상보다 클 수 있는 이유에 대해 설명합니다.
메일 첨부 파일이 원본 파일보다 큰 이유는 무엇입니까?
RFC 2045에 정의된 MIME(Multipurpose Internet Mail Extensions) 사양은 "base64"를 여러 이진-텍스트 인코딩 방식 중 하나로 나열합니다.MIME의 base64 인코딩은 RFC 1421 버전의 PEM(Privacy Enhanced Mail)을 기반으로 하며, PEM과 동일한 64자의 알파벳과 인코딩 메커니즘을 사용하며 출력 패딩에 동일한 방식으로 "=" 기호를 사용합니다.
MIME은 base64로 인코딩된 행에 대해 고정 길이를 지정하지 않지만 최대 길이 76자를 지정합니다.또한 대부분의 구현에서는 CR/LF 줄 바꿈 쌍을 사용하여 인코딩된 라인을 구분하지만, 추가 알파벳 문자는 호환 디코더에 의해 무시되어야 함을 지정합니다.
따라서 MIME 규격 base64로 인코딩된 이진 데이터의 실제 길이는 일반적으로 원래 데이터 길이의 약 137%입니다. 단, 매우 짧은 메시지의 경우 헤더의 오버헤드로 인해 오버헤드가 훨씬 더 클 수 있습니다.대략적으로 base64로 인코딩된 이진 데이터의 최종 크기는 원래 데이터 크기의 1.37배 + 814바이트(헤더의 경우)입니다.
관련 정보