В моей компании мы загружаем снимок локальной базы данных разработки в виде 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. составление файла