В моей компании мы загружаем снимок локальной базы данных разработки в виде db.dump.tar.gz
файла. Сжатие имеет смысл, но тарбол содержит только один файл ( db.dump
).
Есть ли смысл архивировать отдельный файл или это .tar.gz
просто такая распространенная идиома? Почему не просто .gz
?
.tar.gz
что он превосходит большинство других распространенных методов. Я помню, что .tar
это было лучше, чем просто, но не могу вспомнить, было ли это лучше, чем просто .gz
. По иронии судьбы .cab
формат Window был лучшим из тех, что я пробовал, что было очень неожиданно.
tar
- это не алгоритм сжатия, это формат архивирования
tar -zxvf
. Но для тех, кто смотрит на имя файла и видит, что оно не имеет.tgz
расширения, вполне можно распаковать файл db dump. Поскольку я не знаю подробности алгоритмов сжатия, я не уверен, что tar выполняет какое-либо сжатие для разреженных файлов, таких как db dump, но для простых текстовых файлов прямой gzip файла имеет очень небольшое преимущество в размере по сравнению с tary first и gzip. составление файла