introduce string-utils for pack()/unpack().