The first byte is a packet identifier (PID) byte. Each address identifies a single byte (eight bits) of storage. It avoids certain issues encoding vocabulary with word tokens by using byte pair encoding. Textual frames are marked with an encoding byte. Note that by definition byte memory accesses are always aligned. The other 128 characters made possible by the 8-bit byte were not standardized. To toggle a bit, XOR the status byte and the mask byte. Therefore, the tar command writes data in blocks of many 512 byte records. The length of a C string is found by searching for the (first) NUL byte. The megabyte is a multiple of the unit byte for digital information. The kilobyte is a multiple of the unit byte for digital information. One of the organizational units of JVM byte code is a class. This means every bit in memory is part of a byte. One was by providing standard library routines for packing and unpacking words into byte strings. Sponge also introduced mixins, an alternatively to modifying byte code.