Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
Examples: 0 come from the library's tests; 48 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzListOfBytes("Hello, World!"). 53 methods have none yet. Examples run on 2026-10-03 12:54 inside the library at commit 0e72e2e2c.
Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Content
(no comment in the source: the name reads as a sentence) contentalso written: Bytes · ListOfBytesin the section content accessQCSXTZZZIBWU
Value
(no comment in the source: the name reads as a sentence) valueno extension
Copy
(no comment in the source: the name reads as a sentence) copyno extension
ToString
(no comment in the source: the name reads as a sentence) to stringcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToString()
#--> Hello, World!composed from the signature, run for this page QCSXTZZZIBWU ToStzString
(no comment in the source: the name reads as a sentence) to stz stringno extension
InsertNBytesOfSubstringAt
(no comment in the source: the name reads as a sentence) insert n bytes of substring atno extension
NLeftBytes
(no comment in the source: the name reads as a sentence) n left bytescomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.NLeftBytes(2)
#--> Hecomposed from the signature, run for this page no extension LeftNBytes
(no comment in the source: the name reads as a sentence) left n bytescomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.LeftNBytes(2)
#--> Hecomposed from the signature, run for this page no extension 3LeftBytes
(no comment in the source: the name reads as a sentence) 3 left bytesalso written: Left3Bytescomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.3LeftBytes()
#--> Helcomposed from the signature, run for this page no extension NRightBytes
(no comment in the source: the name reads as a sentence) n right bytescomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.NRightBytes(2)
#--> d!composed from the signature, run for this page no extension RightNBytes
(no comment in the source: the name reads as a sentence) right n bytescomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.RightNBytes(2)
#--> d!composed from the signature, run for this page no extension 3RightBytes
(no comment in the source: the name reads as a sentence) 3 right bytesalso written: Right3Bytescomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.3RightBytes()
#--> ld!composed from the signature, run for this page no extension Clear
(no comment in the source: the name reads as a sentence) clearin the section modificationQCSXTZZZIBWU
IsEmpty
(no comment in the source: the name reads as a sentence) is emptyin the section content accesscomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.IsEmpty()
#--> 0composed from the signature, run for this page no extension RemoveNBytesStartingAt
(no comment in the source: the name reads as a sentence) remove n bytes starting atQCSXTZZZIBWU
RemoveNBytesFromEnd
(no comment in the source: the name reads as a sentence) remove n bytes from endcomposed example
o1 = new stzListOfBytes("Hello, World!")
o1.RemoveNBytesFromEnd(2)
? @@( o1.Content() )
#--> [ "H", "e", "l", "l", "o", ",", " ", "W", "o", "r", "l" ]composed from the signature, run for this page QCSXTZZZIBWU Range
(no comment in the source: the name reads as a sentence) rangeQCSXTZZZIBWU
Section
(no comment in the source: the name reads as a sentence) sectioncomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.Section(2, 5)
#--> ellocomposed from the signature, run for this page QCSXTZZZIBWU ReplaceNBytes
(no comment in the source: the name reads as a sentence) replace n bytesQCSXTZZZIBWU
UnicodeOfNthByte
(no comment in the source: the name reads as a sentence) unicode of nth bytealso written: UnicodeOfByteN · BytecodeOfByteN · BytecodeOfNthByte · UnicodeOfByteNumber · BytecodeOfByteNumbercomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.UnicodeOfNthByte(2)
#--> 101composed from the signature, run for this page no extension Bytecodes
(no comment in the source: the name reads as a sentence) bytecodesalso written: Unicodescomposed example
o1 = new stzListOfBytes("Hello, World!")
? @@( o1.Bytecodes() )
#--> [ 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33 ]composed from the signature, run for this page QCSXTZZZIBWU Chars
(no comment in the source: the name reads as a sentence) charsQCSXTZZZIBWU
BytecodesPerChar
(no comment in the source: the name reads as a sentence) bytecodes per charalso written: UnicodesPerCharno extension
BytesPerChar
(no comment in the source: the name reads as a sentence) bytes per charno extension
BytesOfChar
(no comment in the source: the name reads as a sentence) bytes of charno extension
BytesOfThisChar
(no comment in the source: the name reads as a sentence) bytes of this charno extension
NumberOfBytesInCharNumber
(no comment in the source: the name reads as a sentence) number of bytes in char numberalso written: NumberOfBytesInCharNcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.NumberOfBytesInCharNumber(2)
#--> 1composed from the signature, run for this page no extension BytesOfCharNumber
(no comment in the source: the name reads as a sentence) bytes of char numberalso written: BytesOfCharN · BytesOfNthCharcomposed example
o1 = new stzListOfBytes("Hello, World!")
? @@( o1.BytesOfCharNumber(2) )
#--> [ "e" ]composed from the signature, run for this page no extension NumberOfBytes
(no comment in the source: the name reads as a sentence) number of bytesalso written: Size · SizeInBytesin the section content accesscomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.NumberOfBytes()
#--> 13composed from the signature, run for this page no extension NumberOfBytesPerChar
(no comment in the source: the name reads as a sentence) number of bytes per charcomposed example
o1 = new stzListOfBytes("Hello, World!")
? @@( o1.NumberOfBytesPerChar() )
#--> [ [ "H", 1 ], [ "e", 1 ], [ "l", 1 ], [ "l", 1 ], [ "o", 1 ], [ ",", 1 ], [ " ", 1 ], [ "W", 1 ], [ "o", 1 ], [ "r", 1 ], [ "l", 1 ], [ "d", 1 ], [ "!", 1 ] ]composed from the signature, run for this page no extension NumberOfBytesInNthChar
(no comment in the source: the name reads as a sentence) number of bytes in nth charcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.NumberOfBytesInNthChar(2)
#--> 1composed from the signature, run for this page no extension NumberOfBytesInChar
(no comment in the source: the name reads as a sentence) number of bytes in charno extension
FillWithAsciiChar
(no comment in the source: the name reads as a sentence) fill with ascii charno extension
FillWithAsciiCharUpToNBytes
(no comment in the source: the name reads as a sentence) fill with ascii char up to n bytesno extension
FillWithAsciiCharUpToNChars
(no comment in the source: the name reads as a sentence) fill with ascii char up to n charsno extension
Resize
(no comment in the source: the name reads as a sentence) resizein the section modificationQCSXTZZZIBWU
Reserve
(no comment in the source: the name reads as a sentence) reserveno extension
ReleaseUnusedMemory
No-op in pure Haro -- no pre-allocation conceptno extension
Squeeze
No-op in pure Harono extension
SetWithtNumberInBase
(no comment in the source: the name reads as a sentence) set witht number in baseno extension
SwapWith
(no comment in the source: the name reads as a sentence) swap withno extension
ToBase64
(no comment in the source: the name reads as a sentence) to base64in the section encodingcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToBase64()
#--> SGVsbG8sIFdvcmxkIQ==composed from the signature, run for this page no extension FromBase64
(no comment in the source: the name reads as a sentence) from base64in the section encodingQCSXTZZZIBWU
ToPercentEncoding
(no comment in the source: the name reads as a sentence) to percent encodingcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToPercentEncoding("an", "an", "an")
#--> Hello%2C%20World%21composed from the signature, run for this page no extension FromPercentEncoding
(no comment in the source: the name reads as a sentence) from percent encodingcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.FromPercentEncoding("an", "an")
#--> 1composed from the signature, run for this page no extension ToHex
(no comment in the source: the name reads as a sentence) to hexin the section encodingcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHex()
#--> 0x48656c6c6f2c20576f726c6421composed from the signature, run for this page QCSXTZZZIBWU ToHexWithoutPrefix
(no comment in the source: the name reads as a sentence) to hex without prefixcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexWithoutPrefix()
#--> 48656c6c6f2c20576f726c6421composed from the signature, run for this page QCSXTZZZIBWU FromHex
(no comment in the source: the name reads as a sentence) from hexin the section encodingQCSXTZZZIBWU
ToUTF8
(no comment in the source: the name reads as a sentence) to utf8no extension
Hexcodes
(no comment in the source: the name reads as a sentence) hexcodescomposed example
o1 = new stzListOfBytes("Hello, World!")
? @@( o1.Hexcodes() )
#--> [ "0x48", "0x65", "0x6c", "0x6c", "0x6f", "0x2c", "0x20", "0x57", "0x6f", "0x72", "0x6c", "0x64", "0x21" ]composed from the signature, run for this page no extension HexPerByte
(no comment in the source: the name reads as a sentence) hex per byteno extension
HexcodesWithoutPrefix
(no comment in the source: the name reads as a sentence) hexcodes without prefixcomposed example
o1 = new stzListOfBytes("Hello, World!")
? @@( o1.HexcodesWithoutPrefix() )
#--> [ "48", "65", "6c", "6c", "6f", "2c", "20", "57", "6f", "72", "6c", "64", "21" ]composed from the signature, run for this page no extension HexPerByteWithoutPrefix
(no comment in the source: the name reads as a sentence) hex per byte without prefixcomposed example
o1 = new stzListOfBytes("Hello, World!")
? @@( o1.HexPerByteWithoutPrefix() )
#--> [ [ "H", "48" ], [ "e", "65" ], [ "l", "6c" ], [ "l", "6c" ], [ "o", "6f" ], [ ",", "2c" ], [ " ", "20" ], [ "W", "57" ], [ "o", "6f" ], [ "r", "72" ], [ "l", "6c" ], [ "d", "64" ], [ "!", "21" ] ]composed from the signature, run for this page no extension ToHexSeparated
(no comment in the source: the name reads as a sentence) to hex separatedalso written: ToHexSeperatedcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexSeparated(" ")
#--> 0x48 0x65 0x6c 0x6c 0x6f 0x2c 0x20 0x57 0x6f 0x72 0x6c 0x64 0x21composed from the signature, run for this page no extension ToHexSeparatedBy
(no comment in the source: the name reads as a sentence) to hex separated byalso written: ToHexSeperatedBycomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexSeparatedBy(" ")
#--> 0x48 0x65 0x6c 0x6c 0x6f 0x2c 0x20 0x57 0x6f 0x72 0x6c 0x64 0x21composed from the signature, run for this page no extension ToHexSeparatedWith
(no comment in the source: the name reads as a sentence) to hex separated withalso written: ToHexSeperatedWithcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexSeparatedWith(" ")
#--> 0x48 0x65 0x6c 0x6c 0x6f 0x2c 0x20 0x57 0x6f 0x72 0x6c 0x64 0x21composed from the signature, run for this page no extension ToHexSeparatedUsing
(no comment in the source: the name reads as a sentence) to hex separated usingalso written: ToHexSeperatedUsingcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexSeparatedUsing(" ")
#--> 0x48 0x65 0x6c 0x6c 0x6f 0x2c 0x20 0x57 0x6f 0x72 0x6c 0x64 0x21composed from the signature, run for this page no extension ToHexSpacified
(no comment in the source: the name reads as a sentence) to hex spacifiedcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexSpacified()
#--> 0x48 0x65 0x6c 0x6c 0x6f 0x2c 0x20 0x57 0x6f 0x72 0x6c 0x64 0x21composed from the signature, run for this page no extension ToHexWithoutPrefixSeparated
(no comment in the source: the name reads as a sentence) to hex without prefix separatedcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexWithoutPrefixSeparated(" ")
#--> 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21composed from the signature, run for this page no extension ToHexWithoutPrefixSeparatedBy
(no comment in the source: the name reads as a sentence) to hex without prefix separated byalso written: ToHexWithoutPrefixSeperatedBycomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexWithoutPrefixSeparatedBy(" ")
#--> 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21composed from the signature, run for this page no extension ToHexWithoutPrefixSeparatedWith
(no comment in the source: the name reads as a sentence) to hex without prefix separated withalso written: ToHexWithoutPrefixSeperatedWithcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexWithoutPrefixSeparatedWith(" ")
#--> 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21composed from the signature, run for this page no extension ToHexWithoutPrefixSeparatedUsing
(no comment in the source: the name reads as a sentence) to hex without prefix separated usingalso written: ToHexWithoutPrefixSeperatedUsingcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexWithoutPrefixSeparatedUsing(" ")
#--> 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21composed from the signature, run for this page no extension ToHexWithoutPrefixSpacified
(no comment in the source: the name reads as a sentence) to hex without prefix spacifiedcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexWithoutPrefixSpacified()
#--> 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21composed from the signature, run for this page no extension ToHexUTF8
(no comment in the source: the name reads as a sentence) to hex utf8composed example
o1 = new stzListOfBytes("Hello, World!")
? o1.ToHexUTF8()
#--> \x48 \x65 \x6c \x6c \x6f \x2c \x20 \x57 \x6f \x72 \x6c \x64 \x21composed from the signature, run for this page no extension Update
(no comment in the source: the name reads as a sentence) updatecomposed example
o1 = new stzListOfBytes("Hello, World!")
o1.Update("an")
? @@( o1.Content() )
#--> [ "a", "n" ]composed from the signature, run for this page QCSXTZZZIBWU UpdateWith
(no comment in the source: the name reads as a sentence) update withcomposed example
o1 = new stzListOfBytes("Hello, World!")
o1.UpdateWith("an")
? @@( o1.Content() )
#--> [ "a", "n" ]composed from the signature, run for this page QCSXTZZZIBWU UpdateBy
(no comment in the source: the name reads as a sentence) update bycomposed example
o1 = new stzListOfBytes("Hello, World!")
o1.UpdateBy("an")
? @@( o1.Content() )
#--> [ "a", "n" ]composed from the signature, run for this page QCSXTZZZIBWU UpdateUsing
(no comment in the source: the name reads as a sentence) update usingcomposed example
o1 = new stzListOfBytes("Hello, World!")
o1.UpdateUsing("an")
? @@( o1.Content() )
#--> [ "a", "n" ]composed from the signature, run for this page QCSXTZZZIBWU Updated
(no comment in the source: the name reads as a sentence) updatedalso written: UpdatedBy · UpdatedWith · UpdatedUsingcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.Updated("an")
#--> ancomposed from the signature, run for this page no extension Bits
(no comment in the source: the name reads as a sentence) bitsno extension
ToStzListOfBits
(no comment in the source: the name reads as a sentence) to stz list of bitsno extension
Lowercase
(no comment in the source: the name reads as a sentence) lowercasealso written: ToLowercasecomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.Lowercase()
#--> hello, world!composed from the signature, run for this page no extension ApplyLowercase
(no comment in the source: the name reads as a sentence) apply lowercaseQCSXTZZZIBWU
Uppercased
(no comment in the source: the name reads as a sentence) uppercasedalso written: ToUppercasecomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.Uppercased()
#--> HELLO, WORLD!composed from the signature, run for this page no extension Uppercase
(no comment in the source: the name reads as a sentence) uppercasecomposed example
o1 = new stzListOfBytes("Hello, World!")
o1.Uppercase()
? @@( o1.Content() )
#--> [ "H", "E", "L", "L", "O", ",", " ", "W", "O", "R", "L", "D", "!" ]composed from the signature, run for this page QCSXTZZZIBWU ApplyUppercase
(no comment in the source: the name reads as a sentence) apply uppercaseQCSXTZZZIBWU
Trimmed
(no comment in the source: the name reads as a sentence) trimmedcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.Trimmed()
#--> Hello, World!composed from the signature, run for this page QCSXTZZZIBWU Stripped
(no comment in the source: the name reads as a sentence) strippedno extension
Trim
(no comment in the source: the name reads as a sentence) trimQCSXTZZZIBWU
Strip
(no comment in the source: the name reads as a sentence) stripQCSXTZZZIBWU
TruncatedAt
(no comment in the source: the name reads as a sentence) truncated atcomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.TruncatedAt(2)
#--> Hecomposed from the signature, run for this page no extension TruncateAt
(no comment in the source: the name reads as a sentence) truncate atcomposed example
o1 = new stzListOfBytes("Hello, World!")
o1.TruncateAt(2)
? @@( o1.Content() )
#--> [ "H", "e" ]composed from the signature, run for this page QCSXTZZZIBWU Data
(no comment in the source: the name reads as a sentence) datain the section content accessno extension
Size
(no comment in the source: the name reads as a sentence) sizein the section content accesscomposed example
o1 = new stzListOfBytes("Hello, World!")
? o1.Size()
#--> 13composed from the signature, run for this page no extension Count
(no comment in the source: the name reads as a sentence) countin the section content accessQCSXTZZZIBWUSTWF
ByteAt
(no comment in the source: the name reads as a sentence) byte atin the section content accessno extension
At
(no comment in the source: the name reads as a sentence) atin the section content accessno extension
Append
(no comment in the source: the name reads as a sentence) appendin the section modificationQCSXTZZZIBWU
Insert
(no comment in the source: the name reads as a sentence) insertin the section modificationQCSXTZZZIBWU
Remove
(no comment in the source: the name reads as a sentence) removein the section modificationQCSXTZZZIBWUWFMany
Replace
(no comment in the source: the name reads as a sentence) replacein the section modificationQCSXTZZZIBWUWFMany
Fill
(no comment in the source: the name reads as a sentence) fillin the section modificationQCSXTZZZIBWU
ToLower
case conversionno extension
ToUpper
case conversionno extension
ToPercent
(no comment in the source: the name reads as a sentence) to percentin the section encodingno extension
FromPercent
(no comment in the source: the name reads as a sentence) from percentin the section encodingQCSXTZZZIBWU
Free
lifecycleno extension