aboutsummaryrefslogtreecommitdiff
path: root/doc/ref/guile/base64.texi
blob: ab6bba81278dcd22fb19674171d280595cc35e75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@node Base64
@section Base64

@defun base64->bytevector bv
@defunx bytevector->base64 bv
Base procedure for all Base64 operations.
Takes and returns bytevectors.

Throws @code{decoding-error} on invalid input.
@end defun

@defun base64-string->bytevector string
@defunx bytevector->base64-string bv
Base64 side is strings, while data is bytevectors.
@end defun


@defun base64encode string [transcoder=(native-transcoder)]
@defunx base64decode string [transcoder=(native-transcoder)]
Highest level Base64 procedures. Both encoded and decoded data is
strings.
@end defun