jawa.util.utf module
Utility methods for handling oddities in character encoding encountered
when parsing and writing JVM ClassFiles or object serialization archives.
-
jawa.util.utf.
decode_modified_utf8
(s: bytes) → str[source]
Decodes a bytestring containing modified UTF-8 as defined in section
4.4.7 of the JVM specification.
Parameters: | s – bytestring to be converted. |
Returns: | A unicode representation of the original string. |
-
jawa.util.utf.
encode_modified_utf8
(u: str) → bytearray[source]
Encodes a unicode string as modified UTF-8 as defined in section 4.4.7
of the JVM specification.
Parameters: | u – unicode string to be converted. |
Returns: | A decoded bytearray. |