Возможно, это не должно быть слишком сложно… Я понимаю, что внесение изменений в функции резервного копирования и восстановления требует большой осторожности, но я считаю, что просто встроенная компрессия сэкономила бы много места без каких-либо вопросов совместимости.
Из tar --help
-a, --auto-compress использовать суффикс архива для определения компрессии
-z, --gzip, --gunzip, --ungzip фильтровать архив через gzip