Base32k encoding - efficiently pack binary data into UTF-16 strings