Если вы включите GZip сжатие при отдаче с сервера, то получите тоже самое, но прозрачно — архиватор построит частотное дерево для повторяющихся строк и заменит каждую из них несколькими битами.
Использование найденного вами подхода также ограничивает формат данных — все записи должны иметь одинаковую структуру.