А не проще просто Pack - Unpack, В библиотеке standart или Util есть, не помню.