Changeset 88 in libcf for trunk/test/codec.c
- Timestamp:
- 05/17/13 02:17:16 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/codec.c
r86 r88 12 12 char data[] = "ONE OK ROCK - Nothing Helps"; 13 13 14 char hex[512] = {0x00,};14 char encode[512] = {0x00,}; 15 15 unsigned char bin[512] = {0x00,}; 16 16 size_t length = 0; 17 17 18 /* hex */ 19 CF_DEBUG_PRINT (stderr, "------------------- codec/hex ----------------\n"); 18 20 CF_DEBUG_PRINT (stderr, "data : %s\n", data); 19 21 CF_DEBUG_PRINT (stderr, "= Convert binary to hex =\n"); 20 CF_Codec_Hex_Encode ((unsigned char *)data, strlen (data), hex);21 CF_DEBUG_PRINT (stderr, "hex : %s\n", hex);22 CF_Codec_Hex_Encode ((unsigned char *)data, strlen (data), encode); 23 CF_DEBUG_PRINT (stderr, "hex : %s\n", encode); 22 24 CF_DEBUG_PRINT_BIN (stderr, (unsigned char *) data, strlen (data), "data : %s\n", data); 23 25 24 26 CF_DEBUG_PRINT (stderr, "= Convert hex to binary =\n"); 25 CF_Codec_Hex_Decode (hex, bin, &length); 27 CF_Codec_Hex_Decode (encode, bin, &length); 28 CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin : %s\n", bin); 29 30 memset (bin , 0x00, sizeof (bin)); 31 memset (encode, 0x00, sizeof (encode)); 32 length = 0; 33 34 /* base64 */ 35 CF_DEBUG_PRINT (stderr, "----------------- codec/base64 ---------------\n"); 36 CF_DEBUG_PRINT (stderr, "data : %s\n", data); 37 CF_DEBUG_PRINT (stderr, "= Convert binary to base64 =\n"); 38 CF_Codec_Base64_Encode ((unsigned char *)data, strlen (data), encode); 39 CF_DEBUG_PRINT (stderr, "base64 : %s\n", encode); 40 41 CF_DEBUG_PRINT (stderr, "= Convert base64 to binary =\n"); 42 CF_Codec_Base64_Decode (encode, bin, &length); 26 43 CF_DEBUG_PRINT_BIN (stderr, bin, length, "bin : %s\n", bin); 27 44
Note:
See TracChangeset
for help on using the changeset viewer.