Hhe (rnrs bytevectors (6))library provides a single type for blocks of binary data with multiple ways to access that data. It deals with integers and floating-point representations in various sizes with specified endianness.
See http://www.r6rs.org
(native-endianness)
See http://www.r6rs.org
(bytevector? obj)
See http://www.r6rs.org
(make-bytevector k)
See http://www.r6rs.org
(make-bytevector k fill)
See http://www.r6rs.org
(bytevector-length bytevector)
See http://www.r6rs.org
(bytevector=? bytevector1 bytevector2)
See http://www.r6rs.org
(bytevector-copy bytevector)
See http://www.r6rs.org
(bytevector-u8-ref bytevector k)
See http://www.r6rs.org
(bytevector-s8-ref bytevector k)
See http://www.r6rs.org
(bytevector-u8-set! bytevector k octet)
See http://www.r6rs.org
(bytevector-s8-set! bytevector k byte)
See http://www.r6rs.org
(bytevector->u8-list bytevector)
See http://www.r6rs.org
(u8-list->bytevector list)
See http://www.r6rs.org
(bytevector-uint-ref bytevector k endianness size)
See http://www.r6rs.org
(bytevector-sint-ref bytevector k endianness size)
See http://www.r6rs.org
(bytevector-uint-set! bytevector k n endianness size)
See http://www.r6rs.org
(bytevector-sint-set! bytevector k n endianness size)
See http://www.r6rs.org
(bytevector->uint-list bytevector endianness size)
See http://www.r6rs.org
(bytevector->sint-list bytevector endianness size)
See http://www.r6rs.org
(uint-list->bytevector list endianness size)
See http://www.r6rs.org
(sint-list->bytevector list endianness size)
See http://www.r6rs.org
(bytevector-u16-ref bytevector k endianness)
See http://www.r6rs.org
(bytevector-s16-ref bytevector k endianness)
See http://www.r6rs.org
(bytevector-u16-native-ref bytevector k)
See http://www.r6rs.org
(bytevector-s16-native-ref bytevector k)
See http://www.r6rs.org
(bytevector-u16-set! bytevector k n endianness)
See http://www.r6rs.org
(bytevector-s16-set! bytevector k n endianness)
See http://www.r6rs.org
(bytevector-u16-native-set! bytevector k n)
See http://www.r6rs.org
(bytevector-s16-native-set! bytevector k n)
See http://www.r6rs.org
(bytevector-u32-ref bytevector k endianness)
See http://www.r6rs.org
(bytevector-s32-ref bytevector k endianness)
See http://www.r6rs.org
(bytevector-u32-native-ref bytevector k)
See http://www.r6rs.org
(bytevector-s32-native-ref bytevector k)
See http://www.r6rs.org
(bytevector-u32-set! bytevector k n endianness)
See http://www.r6rs.org
(bytevector-s32-set! bytevector k n endianness)
See http://www.r6rs.org
(bytevector-u32-native-set! bytevector k n)
See http://www.r6rs.org
(bytevector-s32-native-set! bytevector k n)
See http://www.r6rs.org
(bytevector-u64-ref bytevector k endianness)
See http://www.r6rs.org
(bytevector-s64-ref bytevector k endianness)
See http://www.r6rs.org
(bytevector-u64-native-ref bytevector k)
See http://www.r6rs.org
(bytevector-s64-native-ref bytevector k)
See http://www.r6rs.org
(bytevector-u64-set! bytevector k n endianness)
See http://www.r6rs.org
(bytevector-s64-set! bytevector k n endianness)
See http://www.r6rs.org
(bytevector-u64-native-set! bytevector k n)
See http://www.r6rs.org
(bytevector-s64-native-set! bytevector k n)
See http://www.r6rs.org
(bytevector-ieee-single-native-ref bytevector k)
See http://www.r6rs.org
(bytevector-ieee-single-ref bytevector k endianness)
See http://www.r6rs.org
(bytevector-ieee-double-native-ref bytevector k)
See http://www.r6rs.org
(bytevector-ieee-double-ref bytevector k endianness)
See http://www.r6rs.org
(bytevector-ieee-single-native-set! bytevector k x)
See http://www.r6rs.org
(bytevector-ieee-double-native-set! bytevector k x)
See http://www.r6rs.org
(string->utf8 string)
See http://www.r6rs.org
(string->utf16 string)
See http://www.r6rs.org
(string->utf16 string endianness)
See http://www.r6rs.org
(string->utf32 string)
See http://www.r6rs.org
(string->utf32 string endianness)
See http://www.r6rs.org
(utf8->string bytevector)
See http://www.r6rs.org
(utf16->string bytevector endianness)
See http://www.r6rs.org
(utf32->string bytevector endianness)
See http://www.r6rs.org
(endianness \hyper{endianness symbol})