Previous: syslib bytevectors concatenating, Up: syslib bytevectors [Index]
Always return #t
.
Return #t
if bv can be interpreted as an ASCII encoded
string, otherwise return #f
. An octet chi is considered an
ASCII code point if:
(<= #x00 chi #x7F) ⇒ #t
Return #t
if bv can be interpreted as a Latin-1 encoded
string, otherwise return #f
. An octet chi is considered a
Latin1 code point if:
(or (<= #x20 chi #x7E) (<= #xA0 chi #xFF)) ⇒ #t
Encode or decode a bytevector bv according to RFC 3986 URI percent encoding; return a bytevector. All the octets are encoded except the ones having the following ASCII representation:
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 -._~
Given a bytevector bv encoded according to to RFC 3986 URI percent encoding: return an encoded and normalised bytevector, octets that are encoded but should not are decoded.
Return #t
if the argument is a correctly percent–encoded
bytevector according to RFC 3986.
Convert to and from a Scheme bytevector containing octets and a Scheme
bytevector containing the ASCII Base64 representation of the octets.
If an error occurs in the conversion: the return value is #f
.