Извлечение отдельного файла из zip-файла - это быстрая операция, поэтому я предположил, что это будет также верно для TAR, но я узнал, что даже если TAR-файл не сжат, для извлечения файла может потребоваться много времени , Я использовал tar для резервного копирования своей домашней папки на OS X, и тогда мне нужен был один файл. Поскольку tar не знает, где находится файл, ему нужно было отсканировать весь файл объемом 300 ГБ, прежде чем можно было извлечь его. Это означает, что TAR - ужасный формат для большинства сценариев резервного копирования, поэтому я хотел бы узнать о моих возможностях.
Итак, какие форматы архивных файлов подходят для быстрого извлечения одного файла?
Хотя этот вопрос на самом деле не о сжатии, я не возражаю против форматов списков ответов, которые сочетают в себе архивирование и сжатие (например, zip), и в этом случае будет иметь значение « сплошное сжатие ».