LINUX.ORG.RU

опенсорс теперь?

Ros ★★★★
()

Мне последний раз rar-архив по почте присылали лет 5 назад, облака все порешали. В сжатые архивы, наверное, только бэкапы складывают.

foxy_ant ★★
()
Ответ на: комментарий от James_Holden

Начиная с Windows 10 build 17063 утилита командной строки tar.exe является штатным средством архивирования данных. Утилита tar многие годы являлась основным средством архивирования в ОС семейства Linux и первоначально использовалась для создания архивов на магнитной ленте ( отсюда ее название tar - tape archive ). В настоящее время позволяет создавать архивы на любых носителях и практически, является основным средством хранения файлов и каталогов в одном файле специального формата для ОС семейства Linux/BSD. Главным достоинством формата tar является то, что архив содержит не только сами данные архивируемых файлов, но и информацию о структуре каталогов, владельце, и отметки времени ( время создания, модификации, доступа ). Архиватор tar не выполняет сжатие архивируемых данных, он всего лишь упаковывает множество файлов в один файл, размер которого приблизительно равен суммарному размеру упакованных файлов ( немного больше за счет добавления собственных служебных заголовков ). В Linux для сжатия используются внешние программы (gzip/bzip2/xz/lzma ), в Windows – дополнительные параметры командной строки. Используемая в Windows 10 утилита tar.exe базируется на bsdtar

https://ab57.ru/cmdlist/tar.html

lleshy ★★
()

Сталкивался с WinRAR, как корпоративным стандартом для работы с архивами.

Я, конечно, больше уважаю 7-Zip, но вот замена идентичных файлов на ссылки и инфа для восстановления --- прямо вот имба. Печалит, что 7-Zip не умеет хотя бы в ссылки.

DarkAmateur ★★★★
()
Ответ на: комментарий от DarkAmateur

Побереги бисер! Тут выше убогий тар боготворят, а ты про какие-то совсем нибирянские технологии задвигаешь.

token_polyak ★★★★★
()
Ответ на: комментарий от foxy_ant

Иногда попадается, когда что-нибудь скачиваешь. Нечасто, но встречается.

praseodim ★★★★★
()
Ответ на: комментарий от DarkAmateur

Ссылки умеет программа архивации, например, tar. А дальше получившийся файл можно паковать любым компрессором.

Если беспокоит сохранность архива, то его внезапно следует забэкапить на другом диске/машине/облаке и сделать это нужно _несколько_ раз в разные места. Для быстрой проверки консистентности достаточно md5sum.

Если уж очень хочется добавить избыточной информации в архив aka раздуть его хоть и не в два раза, то смотрите, например в сторону parchive (расширение par2) с очень _длинной_ и богатой историей развития.

Мне последнее ни разу не пригодилось (как и избыточная информация для rar когда я им пользовался), а вот md5sum и бэкап несколько раз очень даже.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 2)

Price excluding VAT
руб 2086

Ну да, очень нужная в хозяйстве вестч, як я без неё буду обходится... даже не знаю...

anc ★★★★★
()

Очень много сильных изменений!

Сильный, державный, Царствуй на славу, на славу намъ! Царствуй на страхъ врагамъ, Rarь православный!

Jameson ★★★★★
()
Ответ на: комментарий от Evgueni

Ээээ, отсутствует графический интерфейс при работе с лентами?

Вопрос установки фронтенда. К самому то тару какие претензии? :)

skiminok1986 ★★★★★
()
Ответ на: комментарий от anc

Ну да, очень нужная в хозяйстве вестч, як я без неё буду обходится… даже не знаю…

Так же как и без мягкого знака - не заметишь :)

Dimez ★★★★★
()
Ответ на: комментарий от intelfx

То, что его в 100% случаев используют не по назначению

А как его используют? Просто его назначение – склеить кучку файлов в один большой файл и потом разобрать обратно. А какие кейсы имеешь в виду ты?

skiminok1986 ★★★★★
()

Полезная вещь для троянов:

10 июля 2023 года при исследовании распространения троянского ПО под названием DarkMe, специалистами из Group-IB была обнаружена раннее неизвестная уязвимость в WinRAR, которая касалась обработки zip-архивов. Данная уязвимость получила идентификатор CVE-2023-38831. С помощью этой уязвимости, по данным специалистов Group-IB, злоумышленники производили атаку на пользователей трейдерских форумов с апреля 2023 года. После заражения устройств пользователей, злоумышленники выводили деньги с брокерских счетов жертв. В этой статье мы разберемся, в чем кроется уязвимость и как её можно проэксплуатировать.
https://habr.com/ru/articles/797127/

sigurd ★★★★★
()
Ответ на: комментарий от Dimez

Вы какой-то очень избирательный граманаци :) слово вестч и другие як вас не смутили, но докопались до мягкого знака :)

anc ★★★★★
()
Ответ на: комментарий от James_Holden

Вы просто обобщаете, пользуются, когда в этом есть необходимость.

dmitry237 ★★★★
()
Ответ на: комментарий от CrX

Винда-с

Что делать, если бы не она и ее юзеры, наверное столько бы рар не прожил точно.

James_Holden ★★★★
()
Ответ на: комментарий от DarkAmateur

Инфа для восстановления сверху при необходимости мажется par2, как деды завещали, по юниксвейному.

peregrine ★★★★★
()
Ответ на: комментарий от voltmod

не вижу смысла экономить эти 10%

На больших данных Deflate проигрывает значительно сильнее, как минимум из-за тощего словаря в 32КиБ.

DarkAmateur ★★★★
()
Ответ на: комментарий от Evgueni

Табличку сарказм так не заметно?

Никак не разберусь с этим.

skiminok1986 ★★★★★
()
Ответ на: комментарий от buddhist

Дневник наблюдений запакую RAR’ом и пришлю тебе

foxy_ant ★★
()

Теперь дистрибутив какой-нибудь убунты можно будет разместить на меньшем количестве дискет?

Tigger ★★★★★
()

WinRAR CVE-2023-38831

10 июля 2023 года при исследовании распространения троянского ПО под названием DarkMe, специалистами из Group-IB была обнаружена раннее неизвестная уязвимость в WinRAR, которая касалась обработки zip-архивов. Данная уязвимость получила идентификатор CVE-2023-38831. С помощью этой уязвимости, по данным специалистов Group-IB, злоумышленники производили атаку на пользователей трейдерских форумов с апреля 2023 года.

greenman ★★★★★
()

Кстати, в 7-Zip 24.01 beta уже добавили поддержку RAR 7.0:

Source code will be available later.

What's new after 7-Zip 23.01:
7-Zip now can unpack ZSTD archives (.zst filename extension).
7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method.
7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD.
7-Zip now can unpack RAR archives (that use larger than 4 GB dictionary) created by new WinRAR 7.00.
7-Zip now can unpack DMG archives that use XZ (ULMO/LZMA) compression method.
7-zip now can unpack NTFS images with cluster size larger than 64 KB.
7-zip now can unpack MBR and GDP images with 4 KB sectors.
Speed optimizations for archive unpacking: rar, cab, wim, zip, gz.
Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp.
The bug was fixed: 7-Zip for Linux could fail for multivolume creation in some cases.
Some bugs were fixed.
What's new after 7-Zip 24.00:
zst icon was added.
the bug with 7-Zip File Manager crashing was fixed.

Про ZSTD интересно:

7-Zip doesn't use original Zstandard (ZSTD) code from https://github.com/facebook/zstd
7-Zip's code does similar things, but it's another implementation of ZSTD decoder. So 7-Zip can have another bugs in code and another performance.

If you have big zstd archives, you can compare performance of 7-Zip's ZSTD and Facebook's ZSTD, and post results here.
Usually the "test" operation is enough for testing instead of real data extraction.
The switch -slp also can improve the performace for ZSTD and RAR decoding, if the dictionary size (window size) is big (more than 16-64 MB).

If you want to see metadata information about ZSTD archive, you can use -mparse switch:

7z l a.zst -mparse
That "list" operation doesn't decode archive, but it parses all frames and all blocks inside archive. So it shows metadata information about zstd archive without decoding.
Note: -mparse mode is disabled by default, because that parsing requires additional pass over full archive. That parsing reads the header of each block, and zstd blocks are small: less than 128 KB in compressed form. So the parsing can be slow for big zst archive, especially for HDD.
If -mparse is not specified, 7-Zip shows metadata information about header from first frame only.
dataman ★★★★★
()

Ради интереса прошлась по домашней директории, нашла только несколько комиксов, ужатых в cbr.

Irma ★★
()
Ответ на: комментарий от dataman

7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method.

Это получается, что могут быть zip, внутри которых zstd?

Да, прочёл

https://en.wikipedia.org/wiki/ZIP_(file_format)#Version_history

6.3.7: (2020)[24] Added Zstandard compression method ID 20.
6.3.8: (2020)[25] Moved Zstandard compression method ID from 20 to 93, deprecating the former. Documented method IDs 94 and 95 (MP3 and XZ respectively).

WinZip, starting with version 12.1, uses the extension .zipx for ZIP files that use compression methods newer than DEFLATE; specifically, methods BZip, LZMA, PPMd, Jpeg and Wavpack. The last 2 are applied to appropriate file types when «Best method» compression is selected.[28][29]

https://en.wikipedia.org/wiki/ZIP_(file_format)#Compression_methods

7-Zip's code does similar things, but it's another implementation of ZSTD decoder.

А зачем?

greenman ★★★★★
()
Ответ на: комментарий от greenman

7-Zip’s code does similar things, but it’s another implementation of ZSTD decoder.

А зачем?

А почему бы и не да? На Go и Zig есть свои реализации, пусть и на C/C++ будет ещё одна. :)
Попозже сравню скорости распаковки, стало интересно.

dataman ★★★★★
()
Ответ на: комментарий от dataman

На Go и Zig есть свои реализации, пусть и на C/C++ будет ещё одна. :)

Со своими <возможными> багами, как честно и написано.)

(багов боятся – код не писать; вот в голову пришло, не удивлюсь, если не мне первому; яндекс находит эту фразу)

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от greenman

А зачем?

Наверно затем чтобы не замарываться связями с фейсбучным кодом.

firkax ★★★★★
()
Ответ на: комментарий от foxy_ant

У меня как хобби - моддинг и моделлинг. Половина моделей поставляется в .rar

Camblu
()
Ответ на: комментарий от dataman

Попозже сравню скорости распаковки, стало интересно.

Сжатый zstd -19 ucd.all.flat.xml (226376798 байтов) -> ucd.all.flat.xml.zst (6176356 байтов).
zstd-git собрана GCC-13 c -O3 -march=native.

$ hyperfine -w 10 -N "zstd -d -f ucd.all.flat.xml.zst" "7zz e -y ucd.all.flat.xml.zst" --export-markdown result.md

CommandMean [ms]Min [ms]Max [ms]Relative
zstd -d -f ucd.all.flat.xml.zst139.4 ± 4.6132.5149.51.00
7zz e -y ucd.all.flat.xml.zst158.6 ± 2.6154.2164.31.14 ± 0.04
Summary
  zstd -d -f ucd.all.flat.xml.zst ran
    1.14 ± 0.04 times faster than 7zz e -y ucd.all.flat.xml.zst
dataman ★★★★★
()
Ответ на: комментарий от DarkAmateur

7-zip тоже больше нра, но оно скукоживается на архивах с кириллицей в именах файлов, а во всяких росгос... это норма жизни.

По архиваторам вообще, графические линукс решения ведут себя странно. Зачесалось раз в пятилетку скачать линуксовый Quake и надёргать из виндовых версий моды к нему. Zip или rar, не помню. Специально всё с мышки делал, проверить осилит или нет. Не осилило. Либо сыплет ошибками и нормально не распаковывает, либо оооооочень долго думает при попытке покопаться внутри архива без распаковки. В итоге распаковал всё из консольки. Каменный век.

yu-boot ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)