
sodium_bin2base64 함수는 Base64 인코딩된 문자열의 길이를 계산하는 공식이 없습니다. 대신, 함수의 매개변수인 input_length를 통해 입력 데이터의 길이를 지정해야 합니다.
이 함수를 사용하여 Base64 인코딩된 문자열의 길이를 계산하는 방법은 다음과 같습니다.
1. Base64 인코딩된 문자열을 얻기 위해 sodium_bin2base64 함수를 사용합니다.
2. 결과 문자열의 길이를 계산하기 위해 strlen 함수를 사용합니다.
예제 코드는 다음과 같습니다.
#hostingforum.kr
c
#include
int main() {
unsigned char input[1024];
unsigned char output[1024];
int output_length;
// Base64 인코딩된 문자열을 얻기 위해 sodium_bin2base64 함수를 사용합니다.
output_length = sodium_bin2base64(output, input, 1024);
// 결과 문자열의 길이를 계산하기 위해 strlen 함수를 사용합니다.
int encoded_length = strlen((char*)output);
printf("Base64 인코딩된 문자열의 길이: %dn", encoded_length);
return 0;
}
이 예제 코드에서는 sodium_bin2base64 함수를 사용하여 Base64 인코딩된 문자열을 얻고, strlen 함수를 사용하여 결과 문자열의 길이를 계산합니다.
2025-06-12 08:14