попробуйте это:
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
/>
зависит от вашего компромисса между скоростью и размером. Gzip работает быстро и дает хорошие результаты. Bzip2 работает медленно и часто дает лучшие результаты.
http://www.linuxjournal.com/article/8051
http://tukaani.org/lzma/benchmarks.html
Выберите лучшее, что вам нужно. Графики в первой ссылке полностью охватывают все утилиты сжатия Unix, о которых я слышал. Второй предлагает некоторые точные числа из наиболее распространенных файлов.
Я предпочитаю lzma -2 при выполнении больших резервных копий, которое предлагает меньшее И более быстрое сжатие, чем bzip -9.
Хорошей утилитой сжатия является 7-zip (p7zip в Linux), использующая алгоритм lzma (медленное сжатие, хорошая скорость распаковки, очень хорошая степень сжатия). Может распаковывать самые популярные форматы архивов.
Вы также можете посмотреть сайты тестов сжатия:
XZ сжатие - относительное новичок , но это хороший баланс между сжатием и скоростью. Предположительно почти такое же хорошее сжатие, как у bzip2, но лишь немного медленнее, чем у gzip.
bzip довольно эффективен в пространственном отношении, но не так быстр, как некоторые другие.
Из "man bzip2":
bzip2 сжимает файлы с помощью алгоритма сжатия текста сортировки блоков Барроуза-Уиллера. ритм и кодирование Хаффмана. Сжатие обычно намного лучше, чем это достигается более традиционными компрессорами на базе LZ77 / LZ78 и приближается к производительности из семейства статистических компрессоров PPM.