라이브러리

[PHP] sodium_bin2base64 - 원시 바이너리 문자열을 base64로 인코딩합니다.




Sodium_bin2base64 함수 소개

Sodium_bin2base64 함수는 PHP의 Sodium extension에서 제공하는 함수로, 이진 데이터를 Base64로 인코딩하는 함수입니다. 이 함수는 두 가지 버전이 있습니다. `sodium_bin2base64` 함수는 이진 데이터를 Base64로 인코딩하는 함수이며, `sodium_bin2base64_raw` 함수는 이진 데이터를 Base64로 인코딩하는 함수이며, 인코딩된 문자열에 줄바꿈 문자를 추가하지 않습니다.

사용 방법

`sodium_bin2base64` 함수를 사용하려면 PHP의 Sodium extension이 설치되어 있어야 합니다. Sodium extension은 PHP 7.2 이상에서 기본적으로 제공됩니다.

예제

#hostingforum.kr
php

// 이진 데이터를 생성합니다.

$data = "Hello, World!";

$data_bytes = sodium_bin2base64($data);



// 인코딩된 Base64 문자열을 출력합니다.

echo $data_bytes . "
";



// 인코딩된 Base64 문자열을 디코딩합니다.

$decoded_data = sodium_base642bin($data_bytes);



// 디코딩된 이진 데이터를 출력합니다.

echo $decoded_data . "
";



sodium_bin2base64_raw 함수

`sodium_bin2base64_raw` 함수는 `sodium_bin2base64` 함수와 유사하지만, 인코딩된 문자열에 줄바꿈 문자를 추가하지 않습니다.

#hostingforum.kr
php

// 이진 데이터를 생성합니다.

$data = "Hello, World!";

$data_bytes = sodium_bin2base64_raw($data);



// 인코딩된 Base64 문자열을 출력합니다.

echo $data_bytes . "
";



// 인코딩된 Base64 문자열을 디코딩합니다.

$decoded_data = sodium_base642bin($data_bytes);



// 디코딩된 이진 데이터를 출력합니다.

echo $decoded_data . "
";



주의사항

* `sodium_bin2base64` 함수는 이진 데이터를 Base64로 인코딩하는 함수입니다. 이 함수는 인코딩된 문자열에 줄바꿈 문자를 추가합니다.
* `sodium_bin2base64_raw` 함수는 `sodium_bin2base64` 함수와 유사하지만, 인코딩된 문자열에 줄바꿈 문자를 추가하지 않습니다.
* `sodium_base642bin` 함수는 Base64로 인코딩된 문자열을 이진 데이터로 디코딩하는 함수입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 179 페이지

검색

게시물 검색