반응형

PHP / base64_encode(), base64_decode 사용하기

 

Base64 Encoding이란

Base64 Encoding은 Binary Data를 Text로 변경하는 Encoding입니다.

이메일을 주고 받거나 홈페이지에 파일을 업로드할 때, 문제가 없도록 하기 위해서 본래 내용을 64개의 문자로만 구성된 문장으로 변환하는 것을 의미합니다.

 

base64_encode(base64_encode ( string $data ) : string

 <?php 
 $str = 'hello wolrd'; 
 echo base64_encode($str); 
 // 결과: aGVsbG8gd29scmQ= 
 ?>

 

Base64 Decoding이란

원래 내용을 base64 문자열로 바꾸는 과정을 인코딩, base64 문자열을 본래 내용으로 해독하여 복원하는 과정을 디코딩이라고 합니다.

 

base64_decode ( string $data [, bool $strict = FALSE ] ) : string

 <?php 
 $str = 'aGVsbG8gd29scmQ='; 
 echo base64_decode($str); 
 // 결과: hello world
 ?>

 

반응형

+ Recent posts