Архив RAR не открывается: что делать? Можно ли спасти данные из него, если нет копий файла
Доброго времени!
На повестке дня сегодня вот такой вот не простой вопрос, на который достаточно тяжело дать однозначный ответ.
Проблема осложняется еще и тем, что в архивах RAR (чаще всего) хранятся какие-нибудь уникальные личные документы, которые не откуда больше взять (в отличие от тех же игр. ). Т.е. как ни крути — а придется до последнего пытаться «распаковать» именно этот RAR.
В этой заметке приведу несколько рекомендаций, которые (возможно) помогут вам с проблемными RAR-архивами.
Не претендую на истину в последней инстанции, но всё же.
Проблемы с RAR-архивами: причины и решение
Вариант 1: RAR-архив был сделан в новой версии программы
Пожалуй, это самое безобидное, что может быть.
Для начала запустите установленный архиватор WinRAR (ссылка на офиц. сайт для загрузки тем, у кого его нет) и посмотрите его версию (вкладка «Help / About WinRAR»).
От какого она года? В идеале должна быть 2020!
Кстати, если у вас WinRAR отсутствует — рекомендую установить в обязательном порядке!

Смотрим версию программы WinRAR
Дело в том, что после выхода архивов формата RAR 5.0 — файлы, созданные в новых программах, не открываются в старых (причем, уведомления могут и не показываться! ).
Поэтому, чтобы сразу же исключить сей момент — обновите WinRAR до последней версии, загрузив его с официального сайта: www.rarlab.com .

Версия для извлечения — WinRAR 5.0
Вариант 2: попытка открыть файлы с расширением «part3.rar» («.r03»), например
Обратите внимание на название файла и его расширение: многие пользователи ошибочно пытаются открыть архивы формата «part3.rar» («.r03»).
Подобные файлы — это только «частика» от большого архива (т.е. сам целый архив может состоять из 2÷5 таких частичек, которые сначала нужно все вместе разметить в одной папке, и только потом извлекать. ).
Примечание : подобные архивы называют многотомными. Делят их на несколько частей из-за большого размера итогового сжатого файла.

Кстати, по умолчанию проводник в Windows не показывает расширение у архивов. Чтобы включить их — нажмите сочетание Win+R, в появившемся окне «Выполнить» используйте команду control folders .
Далее в меню «Вид» запретите скрывать расширения у зарегистрированных типов файлов ().
Параметры проводника — теперь будут видны скрытые папки.
Вариант 3: тестирование архива. Принудительная попытка «полечить» архив, несмотря на повреждение
В WinRAR есть функция для проверки целостности архива (она поможет узнать, всё ли в порядке с файлами внутри RAR-файла). В любом нормальном архиве — такая проверка должна завершаться без ошибок! (как на скрине ниже).
Для выполнения проверки : откройте архив в WinRAR и нажмите по кнопке «Test» . Через некоторое время, если с файлами всё в порядке — вы увидите сообщение о том, что ошибки не найдены («No errors found. «).

Тест архива — WinRAR
Кстати, в WinRAR есть еще одна функция, которая скрыта от «глаз». Если нажать сочетание Alt+R (слева на клавиатуре) — можно вызвать меню восстановления поврежденного архива.
Как правило, достаточно указать каталог (в котором будет восстановлен файл) и формат текущего архива (RAR или ZIP). Пример ниже.

ALT+R — вызов меню лечения архива
В некоторых случаях это простое меню позволяет «оживить» часть архива и извлечь определенные файлы.
Ну и не могу не отметить такую программу, как 7-ZIP. После ее установки в контекстном меню проводника появится небольшое меню: нажав ПКМ (правой кнопкой мышки) по архиву RAR — программа предложит его распаковать.
Рекомендую попробовать это сделать, т.к. 7-Zip иногда удается распаковывать почти «безнадежные» вещи.

7-Zip — распаковать здесь
Вариант 4: проверьте журнал защитника Windows
В современной версии Windows 10 встроенный защитник иногда «обезвреживает» (так, что они перестают открываться) и даже удаляет архивы.
Причем, уведомление о «этой» проделанной работе — может быть скрыто. (и вы даже не догадаетесь о том, что защитник «поработал». ).
Чтобы проверить журнал защитника : нажмите сочетание Win+i (вход в параметры ОС), и перейдите в раздел «Обновление и безопасность / Безопасность Windows / Защита от вирусов и угроз / журнал» ().

Далее проверьте, не было ли в журнале накануне каких-то строк по «лечению» нужных вам архивов. Как правило, большинство операций можно отметить, а удаленный (испорченный) файл восстановить из «карантина».
Вариант 5: попытка восстановления оригинальных файлов-архива с носителя
Если у вас файл-архив, с которым возникла проблема, хранился в папке «Мои документы» (что часто и бывает) — проверьте, не попал ли он в авто-резервную копию ОС (Windows иногда делает копии системных папок).
Чтобы проверить это : зайдите в «Мой компьютер» и нажмите ПКМ по папке «Мои документы» (там, где хранился проблемный архив) — откройте ее свойства .

Мой компьютер — открываем свойства документов
Далее во вкладке «Предыдущие версии» возможно вы найдете бэкап, из которого можно «достать» наш проблемный RAR-файл.

Предыдущие версии файлов
Кстати, также есть смысл попробовать просканировать ваш носитель (жесткий диск, USB-флешку и пр.), где ранее хранился RAR-файл, спец. утилитами (например, R.Saver), чтобы попробовать найти на них его копию.
Даже если RAR был давно удален — вероятность восстановления всё же есть (и она не всегда маленькая. ).
В помощь!
Как восстановить удаленные файлы (после очистки корзины или форматирования диска).

Найденные файлы, которые можно восстановить
Вариант 6: использование спец. утилиты для восстановления файлов из поврежденного RAR-архива
Если вам не удалось восстановить RAR-архив с помощью стандартных средств WinRAR, попробуйте воспользоваться утилитой Recovery Toolbox for RAR .
В отличие от описанных выше способов восстановления, программа не требует задания каких-то дополнительных настроек перед созданием архива, что позволяет применять эту утилиту для восстановления совершенно любых RAR-архивов.
Принцип работы следующий:
- Скачать Recovery Toolbox for RAR с офиц. сайта https://rar.recoverytoolbox.com/ru/;
- Установить программу на любой компьютер с ОС Windows;
- Запустить Recovery Toolbox for RAR ;
- Выбрать поврежденный архив в RAR формате для начала работы;
- Приступить к восстановлению архива;
- Просмотреть структуру восстановленного архива и сделать вывод об эффективности;
- Сохранить восстановленные данные.

Recovery Toolbox for RAR — скриншот главного окна утилиты
Кстати, в режиме предварительного просмотра восстановленных данных вы видите файлы, которые могут быть извлечены на следующем этапе (это весьма удобно перед регистрацией). Регистрация Recovery Toolbox for RAR занимает всего несколько минут и, конечно, предполагает оплату.

Recovery Toolbox for RAR — какие файлы из архива можно восстановить
PS
Хотел бы я сказать что-то типа: делайте бэкап и будет вам счастье. Но, к сожалению, это не тот случай.
Зачастую, если проблема не связана с ошибками загрузки, RAR-архив уже представляет собой какой-то бэкап документов. Иметь несколько резервных копий? Возможно…
Но вряд ли большинство даже самых предусмотрительных пользователей думают о таком варианте. Поэтому, могу посоветовать лишь не забывать о параметре «Добавить информацию для восстановления» при создании RAR-архивов.

Добавить данные для восстановления (WinRAR — создание архива)
Ну и обязательно храните архивы на другом диске, отличном от системного, это повышает шансы на успешное восстановление бэкапа в случае возникновения разного рода ошибок.
Если вы открыли проблемный архив как-то иначе — пожалуйста, дайте знать в комментариях! (заранее благодарю!)
На сим пока всё, успехов!
Пост по заметкам
Файл XAR: Как открыть файл .XAR?
В таблице ниже предоставляет полезную информацию о расширение файла .xar. Он отвечает на вопросы такие, как:
- Что такое файл .xar?
- Какое программное обеспечение мне нужно открыть файл .xar?
- Как файл .xar быть открыты, отредактированы или напечатано?
- Как конвертировать .xar файлов в другой формат?
Мы надеемся, что вы найдете на этой странице полезный и ценный ресурс!
✅ Xara Drawing
.xar
Описание (на английском языке):
The XAR file is a Xara vector based drawing. Xara Xtreme (formerly Xara X) is a 2D vector graphics editor created by the British software company Xara.
Применение: Xara Xtreme
MIME-тип: application/x-xara
Магическое число: —
Магическое число: —
XAR псевдонимы:
XAR cсылки по теме:
XAR связанные расширения:
CorelDraw Drawing
Micrografx Designer Drawing
Xara Web Document
Macromedia Freehand Drawing
Micrografx Designer 4 Graphic
✅ Extensible Archive Format Data
.xar
Описание (на английском языке):
The XAR file is an Extensible Archive Format Data. XAR (eXtensible ARchive) is an open source file archiver.
Описание формата XAR пока не имеется
Применение: XAR
MIME-тип: application/x-xar
Магическое число: —
Магическое число: —
XAR псевдонимы:
XAR cсылки по теме:
XAR связанные расширения:
Signed Extensible Archive Format Data
✅ Microsoft Excel Auto-recovery Data
.xar
Описание (на английском языке):
The XAR file is a Microsoft Excel Auto-recovery Data. Microsoft Office Excel is a spreadsheet application written and distributed by Microsoft for Microsoft Windows and Mac OS X.
Описание формата XAR пока не имеется
Применение: Microsoft Excel
MIME-тип: application/vnd.ms-excel
Магическое число: —
Магическое число: —
XAR псевдонимы:
XAR cсылки по теме:
XAR связанные расширения:
Comma-Delimited ASCII Text
Comma-Separated Values Data
ClarisWorks Document
Data Interchange Format
Microsoft Word Document
⚠ Будьте осторожны с файлами .xar.
Важно знать, что расширение файла .xar может использоваться различными программами, а не только теми, которые вы ожидаете. К ним относятся потенциально опасные программы или вредоносные программы, которые могут создавать файлы .xar. Будьте осторожны при работе с файлами .xar из неизвестных источников.
.xar преобразователи
Следующие программные способны преобразования .xar файлов в другие форматы:
XnView
Например с помощью программного обеспечения выше, файл .xar может быть преобразован в один из следующих форматов:
emz, wmz, rsrc, lbm, emf, jpe, syj, dxf, atk, pax, ps1, wzl, fxd, mng, eidi
Расширение файла .xar часто дается неправильно!
По данным Поиск на нашем сайте эти опечатки были наиболее распространенными в прошлом году:
aar, ar, axr, car, dar, sar, xa, xad, xaf, xat, xqr, xr, xra, xxr, zar
Это возможно, что расширение имени файла указано неправильно?
Мы нашли следующие аналогичные расширений файлов в нашей базе данных:
DAR Disk Archive
XML Query Language for DB2 Data
C64 Saracen Paint Image
Android Library Project
Chaos Desktop Reference File
Не удается открыть файл .xar?
Если дважды щелкнуть файл, чтобы открыть его, Windows проверяет расширение имени файла. Если Windows распознает расширение имени файла, файл открывается в программе, которая связана с этим расширением имени файла. Когда Windows не распознает расширение имени файла, появляется следующее сообщение:
Выберите приложение для открытия этого файла .xar
Это означает, что в операционной системе нет приложения по умолчанию, связанного с типом файла .xar. Чтобы решить эту проблему и открыть файл, вы можете выполнить следующие действия:
- Щелкните правой кнопкой мыши на файле .xar. Появится контекстное меню.
- В контекстном меню выберите Открыть с помощью. Windows отобразит список рекомендуемых приложений.
- Если нужное приложение есть в списке, выберите его из предложенных вариантов.
- Если вы не можете найти соответствующее приложение, возможно, вам потребуется установить программное обеспечение, поддерживающее конкретный тип файла.
Если вы не знаете, как изменить приложение по умолчанию для файла .xar, ознакомьтесь с FAQ.
Можно ли изменить расширение файлов?
Изменение расширения имени файла — не самая лучшая идея. Расширение файла служит подсказкой для операционной системы и различных программ о типе данных, содержащихся в файле. Изменяя расширение файла, вы, по сути, изменяете то, как программы интерпретируют и обрабатывают этот файл. Каждый файл имеет определенный формат, также известный как тип файла или формат файла. Проблема в том, что изменение расширения файла не меняет его формат.
Если у вас есть полезная информация о расширение файла .xar, напишите нам!
Ситуация с архиваторами в Линуксе и вообще
О наболевшем, казалось бы где-где, а в самой популярной Unix-системе с этим должен быть порядок, но что мы имеем на сегодняшний день.
- zip — отдельная компрессия каждого файла, вследствие чего размер архива неприлично большой;
- tar.gz — ограничение на длину файла в 100 (!) символов, отсутствие директории содержимого, как результат невозможно просмотреть содержимое архива без его распаковки;
- 7z — не сохраняет права на файлы;
- rar — проприетарщина, насколько понимаю также не сохраняет права.
Поправьте если я в чём-то ошибаюсь. Существует ли в принципе популярный архиватор без вышеуказанных проблем, которым пользуется не только его автор?

Dendy ★★★★★
22.07.16 22:03:23 MSK
← 1 2 →
Ответ на: комментарий от anonymous_incognito 23.07.16 02:54:06 MSK

Как компрессор xz сейчас лучше, хотя аналога libz/libbz2 нет, но это интересно только тем, кто хочет сразу скомпрессированный поток данных писать/читать.
Evgueni ★★★★★
( 23.07.16 05:48:38 MSK )
squashfs рулит сейчас.
tar — убогая скорость
gz не — работает с данными, большими 4GB. 2016 год, на минуточку. См. man gzip «BUGS»
Как оно до сих пор живо, не представляю. Надо везде, где можно, отказываться от tar и gzip и рассказывать друзьям 🙂
Deleted
( 23.07.16 06:43:23 MSK )
Ответ на: комментарий от anonymous_incognito 23.07.16 02:54:06 MSK
А еще bzip2 имеет многопоточный как компрессор, так и декомпрессор, что в некоторых случаях просто киллерфича, и все lzo и xz идут нах, т.к. первый хуже сжимает, а второй не имеет многопоточного декомпрессора
Справедливости ради, «pixz supports parallel decompression» . Надо попробовать
Deleted
( 23.07.16 06:44:56 MSK )
Последнее исправление: Deleted 23.07.16 06:47:32 MSK (всего исправлений: 1)

tar.gz — ограничение на длину файла в 100 (!) символов
Не уверен, надо проверить
Проверил, создал файл с именем poooo(o)ooooony.txt (всего 150 символов)
tar -cvzf
, распоковал. Вроде нормально.
Использовал bsdtar 2.8.3
fornlr ★★★★★
( 23.07.16 07:43:56 MSK )
Последнее исправление: fornlr 23.07.16 07:53:33 MSK (всего исправлений: 3)
Ответ на: комментарий от Deleted 23.07.16 06:43:23 MSK

gz не — работает с данными, большими 4GB.
Странно, а разве ему нельзя поток данных просто на вход подавать? Может это ограничение файловой системы (раньше такое точно было)?
Надо везде, где можно, отказываться от tar и gzip и рассказывать друзьям 🙂
В принципе отказаться от gzip можно было тогда, когда появился bzip2 (там ещё была драма с нарушением патентов по поводу этой самой двойки, что тоже задержало, скажем так, прогресс), но многие к тому времени уже заценили возможность встраивания libz в программы для чтения/записи скомпрессированного потока данных и аналог для bzip2 появился весьма не сразу и был в какой-то мере хаком. Так что не случилось полной замены тогда и сейчас не случится.
Evgueni ★★★★★
( 23.07.16 07:45:01 MSK )
Последнее исправление: Evgueni 23.07.16 07:53:51 MSK (всего исправлений: 3)
Ответ на: комментарий от Deleted 23.07.16 06:43:23 MSK

. Скорость tar равна де факто скорости чтения/записи на носитель данных. Это фактически просто склейка файлов.
Evgueni ★★★★★
( 23.07.16 07:49:25 MSK )

Тут никто не упомянул возможность делать инкрементальные архивы. А это умеет делать только tar / dar. Поправьте, если не так.
Еще dar умеет при создании архива НЕ сжимать определенные типы файлов. P.S. индекс в dar есть
Bers666 ★★★★★
( 23.07.16 09:30:11 MSK )
Последнее исправление: Bers666 23.07.16 09:39:08 MSK (всего исправлений: 1)
Не существует. В принципе обычно задачи сохранения всех атрибутов не стоит, поэтому хватает zip или 7z. А когда стоит — tar + 7z.
Legioner ★★★★★
( 23.07.16 11:20:20 MSK )
ладно еще сами архиваторы, так ведь и морды нормальной нет, ничего уровня 7-zip под линуксы еще не придумали
tcler ★
( 23.07.16 12:22:48 MSK )
Ответ на: комментарий от Deleted 22.07.16 22:30:43 MSK
Тот же вопрос тебе.
Ubuntu1210 ★
( 23.07.16 13:07:35 MSK )
Ответ на: комментарий от Deleted 23.07.16 06:44:56 MSK

«pixz supports parallel decompression». Надо попробовать
Поменял в скрипте 7zip на pixz, проблем нет. Индексы есть, но их похоже никто не читает.
Весь прикладной софт лезет распаковывать, в том числе, например, Ark.
aidaho ★★★★★
( 23.07.16 15:36:33 MSK )
Ответ на: комментарий от Dendy 22.07.16 22:31:11 MSK
Подтверждаю. Вчера переносил rootfs с харда на хард. tar сказал, что путь к /var/lib/docker// слишком длинный и будет обрезан.
utf8nowhere ★★★
( 23.07.16 15:51:47 MSK )
Ответ на: комментарий от Evgueni 23.07.16 05:46:09 MSK
И да, быстрый доступ к файлам архива тебе никто не обещал, так как хоть сколько-нибудь особого смысла в этом нет.
Ага, это же так тяжело кинуть в заголовок архива листинг всех файлов.
xtraeft ★★☆☆
( 23.07.16 17:08:07 MSK )

А B1 кто нибудь пробовал?
SergeySVold ★★★★
( 23.07.16 19:41:03 MSK )
в самой популярной Unix-системе
А при чём тут GNU/Linux?
Deleted
( 23.07.16 20:10:59 MSK )
Ответ на: комментарий от Evgueni 23.07.16 07:49:25 MSK
Вот краткий тест. Потом, может, оформлю
Исходные данные: 65214 файлов, общий размер 6.3ГБ, файлы разные: исходники, бинарники, архивы, большие и маленькие. Обычная такая рабочая директория.
Таблица: формат/компрессор; результирующий размер; время, затраченное на сжатие (минуты:секунды); время, затраченное на вывод списка файлов в архиве (минуты:секунды.сотые_доли).
tar.gz 4.8 GB 6:30 min. 1:26 min. zip 4.8 GB 6:04 min. 0:00.33 min. rar 4.5 GB 16:32 min. 0:00.67 min. pixz 4.5 GB 15:01 min. 0:00.09 min. squash lzma 4.3 GB 10:03 min. 0:00.19 min. squash xz 4.2 GB 10:49 min. 0:00.20 min. squash lzo 4.5 GB 6:23 min. 0:00.11 min.
i7-5600U, HDD, 12GB ram. Опции: дефолт
Смотрим на tar.gz — видим фигу. И это не считая, что gzip -l data.tar.gz показывает ratio -124.3% (как раз тот самый баг из мана). Гнилье, короче, не стоит и юзать.
Squash lzo — очень достойно. К тому же, фичей является нахождение дубликатов, что полезно в случае рабочей директории с пачками распакованных исходников либ и т.п. Отсюда разница в размерах squash xz и pixz.
Pixz — если нужна некая совместимость с tar.
Deleted
( 23.07.16 21:19:03 MSK )
Последнее исправление: Deleted 23.07.16 21:24:33 MSK (всего исправлений: 2)
Ответ на: комментарий от Deleted 23.07.16 21:19:03 MSK

Отсюда разница в размерах squash xz и pixz
Часть разницы будет ещё набегать из-за многопоточности pixz.
Исходные данные нарезаются на число потоков, соответствующее имеющимся ядрам цпу, и каждый работает только в пределах своего куска данных.
Чем лучше удалось распараллелить, тем хуже конечный результат.
P.S. Тоже не ожидал, что lzo покажет такой результат. Всегда воспринимал его в первую очередь как *быстрый* компрессор.
aidaho ★★★★★
( 23.07.16 22:15:20 MSK )
Ответ на: комментарий от Deleted 22.07.16 22:16:56 MSK
Я только слышал что в НТФС что-то поменяли по поводу длин имени файла и собственно пути.
Угу, в десяточке можно будет вручную отключить ограничение на 256 символов в пути.
full_inu ★
( 23.07.16 23:12:44 MSK )
Ответ на: комментарий от Deleted 23.07.16 21:19:03 MSK

Ты не путай архиватор tar с компрессором gzip. Учи матчасть.
Evgueni ★★★★★
( 24.07.16 05:55:22 MSK )
Последнее исправление: Evgueni 24.07.16 05:56:14 MSK (всего исправлений: 1)
Ответ на: комментарий от Evgueni 24.07.16 05:55:22 MSK
Ты не с той ноги встал? Ну можешь продолжать юзать архиватор tar , выводящий список файлов за полторы минуты, вместо других архиваторов, выводящих список файлов за время < секунды. Компрессия тут только иллюстрирует, что gzip так же устарел и убог, как и tar. Их обоих нужно закопать, и как минимум, никакие новые файлы ими не упаковывать.
Это поможет ускорить вывод списка файлов tar.gz ? Может поможешь тогда?
Deleted
( 24.07.16 06:31:37 MSK )
Последнее исправление: Deleted 24.07.16 06:35:45 MSK (всего исправлений: 3)
Ответ на: комментарий от Deleted 24.07.16 06:31:37 MSK

Да не — это просто значит, что ты не очень то и разбираешся в теме. Ситуация с архивацией не исчерпывается только твоими сценариями.
Намекаю на подумать: а) архиваторы, которые не сохраняют информацию о группе и пользователе не нужны; б) кроме дисков существуют ещё такая фигня, как ленты и их ещё весьма долго использовать будут чисто потому, что они сильно дешевле в ряде сценариев; в) есть сценарии, где писать/читать скомпрессированные нужно из программы, так что отсутствие библиотеки по примеру libz/libbz2 весьма расстраивает; г) да и просто компрессия того, что подаётся на stdin весьма удобная вещь; д) расход ЦПУ в ряде случаев определяющ; е) наличие компрессора «из-коробки» везде, включая очень старые инсталляции 10+ лет, тоже имеет преимущество.
Но да, как компрессор, в данный момент bzip2 фактически по всем позициям превосходит gzip, хоть он тоже не фонтан. А вот tar, как архиватору, пока единой замены нет.
Evgueni ★★★★★
( 24.07.16 06:46:56 MSK )
Последнее исправление: Evgueni 24.07.16 06:50:19 MSK (всего исправлений: 1)
Ответ на: комментарий от Deleted 24.07.16 06:31:37 MSK

Это поможет ускорить вывод списка файлов tar.gz ?
Да, но не так как вы думаете. Это поможет вам: а) не путать компрессор и архиватор б) не заниматься глупостями, а заниматься архивацией
Evgueni ★★★★★
( 24.07.16 06:48:47 MSK )
Ответ на: комментарий от Evgueni 24.07.16 06:48:47 MSK
Вы бравируете своим буквоедством «архиватор» — «компрессор», как студент, впервые с этим столкнувшийся и разобравшийся, познав сокральные ззнания. Перестаньте, не всем здесь по 15 лет, не опускайтесь до этого уровня. Вы явно невнимательно читаете, поэтому уточню, я не считаю, что вам 15 лет.
Ленты — это узкая ниша. И для них, так уж и быть, пусть используется tar, или любое другое специальное решение. Но я сомневаюсь, что ленточные решения каких нибудь HP или IBM используют tar. Могу ошибаться, не отказался бы от конкретики.
И отриньте сейчас всякие сжатие потока и stdin\out. Об этом другой разговор.
Меня интересует только архивы файлов и их сжатие. Так же, как и ТС. И это очень распространенный юзкейз. Столкнувшись с большими данными и необходимостью безболезненно сделать tar czf, как привыкли 10-20-30 лет назад, получаем кучу вылезающих косяков: неработающая многопоточность компрессии-декомпрессии, убогость архиватора, кривость формата gzip. А немного поискав решение, понимаешь, что за кучей якобы хорошо отточенных инструментов, использующихся десятилетиями, стоит куча костылей и граблей; а инструментов то и нет. Но объемы растут, сейчас десятками терабайт уже не удивишь и некоторых домашних пользователей.
Надо перестать уже пихать везде этот tar, сжатый компрессорами. Перестать писать статьи и упоминать на форумах. Хочется написать tar c. ? Сразу бить себя по рукам. И gzip аналогично.
Да возьмите kernel.org .
# Оригинал $ /usr/bin/time tar tf linux-4.6.4.tar.xz >/dev/null 6.47user 0.42system 0:06.55elapsed 105%CPU (0avgtext+0avgdata 67836maxresident)k 0inputs+0outputs (0major+16687minor)pagefaults 0swaps # Перепакованный в squash+xz $ /usr/bin/time unsquashfs -l linux-4.6.4.squash-xz >/dev/null 0.13user 0.00system 0:00.14elapsed 99%CPU (0avgtext+0avgdata 9724maxresident)k 0inputs+0outputs (0major+2767minor)pagefaults 0swaps
6 сек. vs 0.14 сек.
И не надо говорить, что список файлов в архиве — это неважно. Это — важно, это как раз и есть раздражающие тормоза, когда заходим в архив в файловом менеджере и бац: система в ступоре, нужно ждать десяток секунд, а то и больше, и можно идти покурить. Только что бы посмотреть содержимоей архива. И ради чего это? Ради того, что бы можно было сказать «вот tar, он используется уже полвека, а всё еще не портит борозды?» Да ни стоит это того. И как можно с этим спорить, я не понимаю; как можно отстаивать решение, недостатки которого явно видны в численном виде.
Вам нравится ждать 6 секунд тупки системы на элементарной операции, когда есть работающие решения? Сомневаюсь.
Deleted
( 24.07.16 08:36:30 MSK )
Ответ на: комментарий от Evgueni 24.07.16 06:46:56 MSK
е) наличие компрессора «из-коробки» везде, включая очень старые инсталляции 10+ лет, тоже имеет преимущество.
Отдельным пунктом замечу. Я прихожу к клиенту, там стоит 2008 года сервер с центосом5, массив данных на 40 TB, и нужно срочно отдельные куски посжимать и заархивировать. Принцип «компрессор из коробки» не сработал. Это я про tar и gzip.
С другой стороны, устанавливается из репозитария p7zip, это тоже можно считать искоробочным решением. Но это нифига не tar, а как раз противоположность tar, то, куда надо уйти от тара. Потому что tar не актуален, не универсален, и его высокая упоминаемость и распространность сейчас — историческая ошибка. То же касается и gzip. Да, у них есть свои ниши, но это не коробочное решение, не универсальное.
А универсального решения сейчас нет. Есть приближения к нему, и это далеко не tar.gz
Deleted
( 24.07.16 08:46:00 MSK )
Последнее исправление: Deleted 24.07.16 08:51:01 MSK (всего исправлений: 2)
не могу открыть файл не какой.. пишет что 7zip не удалось открыть файл как архив чем открыть файл?
Чем открыть архив? Архиватором, конечно же 🙂
7-Зип (специально для таких архивов) , ВинРАР, ВинЗИП, ХаоЗип.. .
Могут подойти Тотал Коммандер и утилита Универсал Екстрактор (это уже экзотика) . Все эти программы или бесплатные, или имеются в виде демоверсий примерно на месяц (вам хватит, надеюсь :))))
Но может оказаться и так, что файл повреждён. Тогда ничего не получится 🙁
Скопируйте заново.
архиватор 7zip выдавал ту же ошибку, был еще установлен Total Commander и им как раз получилось открыть архив.