bin2hex()
#
bin2hex
converts a binary buffer into a hexadecimal string representation.
Prototype
char *bin2hex(
char *bf,
int bfsize,
const uint8_t *bin,
size_t bin_len
);
Parameters
Key |
Type |
Description |
---|---|---|
|
|
Pointer to the output buffer where the hexadecimal string will be stored. |
|
|
Size of the output buffer in bytes. |
|
|
Pointer to the input binary data to be converted. |
|
|
Length of the input binary data in bytes. |
Return Value
Returns a pointer to the output buffer bf
containing the hexadecimal string.
Notes
The output buffer bf
must be large enough to store the hexadecimal representation (2 * bin_len
+ 1 bytes for the null terminator).
Prototype
// Not applicable in JS
Prototype
# Not applicable in Python
Examples
// TODO C examples
// TODO JS examples
# TODO Python examples