Ru-Board.club
← Вернуться в раздел «Программы»

» WinRAR (часть 2)

Автор: Kolobkovskiy
Дата сообщения: 06.09.2013 12:37

Цитата:
Функционал, которого нет у zip'ов. Полноценная встроенная recovery record и recovery volumes, работа с атрибутами, потоками и линками на NTFS, оптимизация архивов по аналогии с ISO, когда вместо добавления одного и того же файла несколько раз он добавляется лишь однажды, а в остальном лишь ссылки на него и т.д. И это всё в одной программе.

Какая из zip-утилит это умеет ?
Я бы поставил вопрос несколько иначе: насколько это нужно пользователям? Это же всего лишь архиватор - большинству пользователей до таких заморочек дела нет.
Автор: Andarin
Дата сообщения: 06.09.2013 13:02

Цитата:
Я бы поставил вопрос несколько иначе: насколько это нужно пользователям? Это же всего лишь архиватор - большинству пользователей до таких заморочек дела нет.

Пользователи разные бывают. Большинству (сейчас), я думаю, вообще понятие "архиватор" чуждо. А вот если взять здешних форумчан, то, думаю, здесь большинству "такие заморочки" как раз интересны.
Автор: EugeneRoshal
Дата сообщения: 06.09.2013 13:30
HelioSS

Цитата:
А есть ли возможность в RAR5 перепаковки заблокированных для изменения (ещё RAR4) архивов?

"Convert archives" в WinRAR GUI должна перепаковать. Она ведь исходный архив не модифицирует, а распаковывает и упаковывает заново.
Автор: xChe
Дата сообщения: 06.09.2013 14:40


Цитата:
Я бы поставил вопрос несколько иначе: насколько это нужно пользователям? Это же всего лишь архиватор - большинству пользователей до таких заморочек дела нет.

Вот такой подход и сгубил замечательный браузер Опера, превратив его в УГ.
Автор: Victor_VG
Дата сообщения: 06.09.2013 15:04
Kolobkovskiy

Цитата:
Я бы поставил вопрос несколько иначе: насколько это нужно пользователям? Это же всего лишь архиватор - большинству пользователей до таких заморочек дела нет.

Коли вам не приходится пересылать данные в точки шарика где связь либо неустойчива либо медленная, то для вас объём трафика не важен, если у вас вдобавок винты с бесконечной надёжностью и резиновые, то в таком случае и на занятое место можно не обращать внимания, а у большинства пользователь эти вещи лимитированы, и им сжатие данных важно. Или вы женаты на дочери супер миллиардера и у вас под кроватью стоит денежный станок?
Автор: GlennM
Дата сообщения: 06.09.2013 15:18
EugeneRoshal
Цитата:
Архиватор это не только степень сжатия.

Скурпулезно подмечено.
Кролики - это не только... Сразу видно - наш человек :)

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

Хранить в архиве историю командных строк его содания и последующих модификаций.

Ведь, джентльмены, обратите внимание, как удобно - глядя в свойства медиафайла видеть, какой версией кодека и какой строкой он создавался.



Добавлено:
Может я, конечно, чегой-то и недокурил в манах и прокапитанил с этой инициативой в виш, но однострочную, казалось бы, задачу (по линку выше) пришлось рализовать в три строки. Третья - как раз то, о чем я и написал.

---------
P.S. Поправки по тексту внесены понимания для.
Автор: Kolobkovskiy
Дата сообщения: 06.09.2013 15:30

Цитата:
Коли вам не приходится пересылать данные в точки шарика где связь либо неустойчива либо медленная, то для вас объём трафика не важен
Неужели тех, кому постоянно надо пересылать гигабайты пользователям с неустойчивой связью, наберется так много?
Автор: Victor_VG
Дата сообщения: 06.09.2013 15:35
Kolobkovskiy

Их много, а таких как вы флудеров можно по пальцам пересчитать. 153 флудо-поста за шесть дней? Боюсь Администрации форума придётся оборвать вашу карьеру.
Автор: GlennM
Дата сообщения: 06.09.2013 15:43
Victor_VG
Цитата:
... у большинства пользователь эти вещи лимитированы, и им сжатие данных важно. Или вы женаты на дочери супер миллиардера

Чушь.

Любая задача подразумевает вменяемый процент свободного дискового пространства. Если имеющийся процент не вписывается в SQ, то надо менять или админа или постановщика задачи. Если озвученную послку принимаем за аксиому, то ловля блох суть самоцель. Не боле.

Бесят такие "инженера", которые рациональные расходы на решение задачи относят на "неделовой" отход и именно в этом контексте проводять планерки.

Добавлено:

Цитата:
Боюсь Администрации форума придётся оборвать вашу карьеру.

Ты завязывай тут всех пугать своими связями с админкой. Я уже неоднократно подмечал эту твою страсть. Козыряй у себя на трекере. А в этой теме есть два модера - жми кнопку и жди результат.

Добавлено:
МОЛЧА жми - имелось ввиду
Автор: Kolobkovskiy
Дата сообщения: 06.09.2013 16:09
Victor_VG

Цитата:
Их много
Вы, вероятно, хотели сказать "они есть" - да, с этим согласен, но насчет много - сильно сомневаюсь.
Автор: Victor_VG
Дата сообщения: 06.09.2013 17:01
GlennM

Уже нажато, не беспокойтесь, я открыто об этом сказал. А всё остальное - давайте говорить по технике и без эмоций.
Автор: GlennM
Дата сообщения: 06.09.2013 17:07
Victor_VG
Цитата:
Уже нажато, не беспокойтесь, я открыто об этом сказал.

Я же тебе обсказал - КАК нажать. Что ты тут понты светишь гирляндой?


Цитата:
давайте говорить по технике и без эмоций

По теме тебе, походу, сказать нечего. Я предъявы "спецам" типа тебя выкатил двумя постами выше. Отвечай, если есть что...

А касательно "без эмоций" - я ужЕ писал не один раз: ты свои админские замашки прибереги для трекера своего. Ты кто такой - людям степень дозволенной эмоционалсти определять?!
Автор: Victor_VG
Дата сообщения: 06.09.2013 17:30
GlennM

Вы также отправлены к модератору.
Автор: GlennM
Дата сообщения: 06.09.2013 21:31
Victor_VG
Цитата:
Вы также отправлены к модератору.

Это всем, участвующим в теме "WinRAR (часть 2)" , необходимо знать? Что ты хотел этим донести до людей про "WinRAR (часть 2)"?

Есть скромная нопка. Есть ПМ. Что ж ты блатуешь и оффтопишь тут на потеху плебсу?

--------------

И мне очень интересно другое - я в этой теме вижу много думающих, сосредоточенных и внешне уважаемых людей. И ни один из них не пикнет в сторону распоясавшегося трекмодера. Каждый первый его пост пропитан снобизмом, насыщен менторством отнельзя, и в каждом втором - фраерные понты и страшилки на связь с админкой.

Вам нормально это все?!

А ты, ВэГэ - можешь - бань. А пугать - не надо. Стыдно. Стыдно кажному из твоих седых яйцефф...



Добавлено:
Вот так, лехко, "авторитетная" люстра, профлудила и протроллила тему. Напомню, речь шла о посылке в вишлист:

Хранить в архиве историю командных строк его содания и последующих модификаций.

Евгений, откомментируй, плз.
Впрочем, мнение участвующих в теме тоже приветствуется и более чем интересно.

Автор: BFDA
Дата сообщения: 06.09.2013 21:49

Цитата:
Хранить в архиве историю командных строк его содания и последующих модификаций.


А зачем? Я понимаю, если вы спрашиваете значит вам надо, но зачем?
Автор: GlennM
Дата сообщения: 06.09.2013 21:50
Чирий! Чо за херня на руборде? Ты разве не видишь, что у парня стропила сводит в одной из важнейших, живых, с вендором, с кодером тем?

Или ты только со мной, с асбо, умеешь бороться?! Поставь на вид гандону! Батве (если есть таковой) пошли, если сам ссышь предупреждение вынести. Я неоднократно демонстрировал беспредел ВэГэ. НУ, пукни,хоть, для приличия. Этот говнюк козыряет тут всем чем может, а ты видишь, и МОЛЧИШЬ....

Скажи - кто прав?! Озвучь позицию РУБОРДА.

Добавлено:
BFDA

Цитата:
Цитата:
Хранить в архиве историю командных строк его содания и последующих модификаций.


А зачем? Я понимаю, если вы спрашиваете значит вам надо, но зачем?


Я же мотивировал выше:

Цитата:
Ведь, джентльмены, обратите внимание, как удобно - глядя в свойства медиафайла видеть, какой версией кодека и какой строкой он создавался.


Добавлено:
BFDA
Я люблю троллинг. Сам тролль еще тот

Имо, тебе стоило бы смотивировать - чем это вредно рару, почему это не нужно, и чем моя идея плоха.Аргументы фстудию. Я свои изложил выше.
Автор: EugeneRoshal
Дата сообщения: 07.09.2013 10:10
GlennM

Цитата:
Хранить в архиве историю командных строк его содания и последующих модификаций.

Евгений, откомментируй, плз.

"rar vt arcname" выдает достаточно много информации о параметрах архива: версия формата, solid, метод сжатия, размер словаря, host OS, шифрование, recovery record. Примерно видно, с какими параметрами создавался архив. В GUI "Info" большая часть этой информации тоже есть. А видеть все ключи в точности, и с историей командных строк, не совсем представляю, в какой ситуации это может потребоваться. Даже "vt" на практике нужно редко.

Кроме того, если хранить полные командные строки, не все пользователи будут рады, что вместе с архивом уходит информация о структуре каталогов на компьютере, где создавался архив.
Автор: winkot
Дата сообщения: 07.09.2013 17:13
EugeneRoshal
WinRAR не может открывать многотомные архивы 7z. Будет ли добавлена такая возможность?
Автор: Victor_VG
Дата сообщения: 07.09.2013 17:26
EugeneRoshal

Женя, простите, что вмешиваюсь в разговор, но мне кажется что данная идея интересна и её стоит реализовать.
Автор: front242
Дата сообщения: 07.09.2013 18:26
продскажите plz можно ли сделать современный диалог при создании архива
может настройка какая есть? может это даже не в winrar'e дело? вообще странно, на дворе 2013 года, а тут даже в последней версии такое

слева новый, справа старый, кликабельно
Автор: Victor_VG
Дата сообщения: 07.09.2013 18:47
front242

Дак это явно диалоги выводимые ОС. Посмотрите к примеру на ХР (тут диалоги семёрки) - должны изменится.
Автор: front242
Дата сообщения: 07.09.2013 18:52
Victor_VG скриншот сделан на одной системе win8
Автор: Victor_VG
Дата сообщения: 07.09.2013 19:09
front242

Ну, диалоги у неё с семёркой похожи, а вы попробуйте как я вам сказал сравнить их с теми, что на ХР выводятся и там сразу будет видно кто их строит - если ОС они изменятся, если программа - нет. Это простая визуальная проверка, и по ней можно и дальше думать. Запустите ХР с любого Live! CD и поглядите как выглядят эти диалоги.
Автор: EugeneRoshal
Дата сообщения: 07.09.2013 19:19
winkot

Цитата:
WinRAR не может открывать многотомные архивы 7z. Будет ли добавлена такая возможность?

7zxa.dll тома не поддерживает, а исходники самого 7-Zip под LGPL. Это нужно соответствующий кусок кода полностью с нуля писать. Пока не знаю.
Автор: Inoz2000
Дата сообщения: 07.09.2013 19:27

Цитата:
можно ли сделать современный диалог при создании архива

думаю, это упущение по невнимательности, т.к. диалог открытия архива соответствует ОС и имеет возможность менять размер. Не так ли EugeneRoshal?
Автор: EugeneRoshal
Дата сообщения: 07.09.2013 20:03
Inoz2000

Цитата:
Не так ли EugeneRoshal?

Там все несколько сложнее. Открытие архива работает, как и положено, через GetOpenFileName, потому что открывать оно может только существующие файлы. "Browse" же в диалоге архивирования позволяет указать имя несуществующего нового архива и вызывает GetSaveFileName. GetOpenFileName ведет себя с несуществующими файлами несколько неудобно. Если у нас поле file name уже заполнено, и мы нажимаем Desktop, а потом Open, не редактируя file name, а используя значение, переданное из диалога архивирования, то вместо того, чтобы вернуть desktop\arcname, этот диалог открывает обзор Computer. Дело в том, что при нажатии Desktop этот Computer почему то выделен по умолчанию. Выглядит это не совсем ожидаемо.

GetSaveFileName работает в этой ситуации нормально. Но GetSaveFileName вместо "OK" выводит кнопку "Save", что выглядит странным при указании имени нового архива. Поэтому я установил OFN_ENABLEHOOK и использую hook, чтобы изменить имя кнопки на "OK". Но при наличии hook Windows автоматически переключается на старый формат диалога.

Может быть это можно решить с помощью IFileDialog, а может и нельзя, пока не разбирался. Кроме того, этот интерфейс поддерживается только с Висты.

Как вариант, может в 5.10 я просто не буду менять кнопку "Save" на "OK". Пусть будет Save.
Автор: Victor_VG
Дата сообщения: 07.09.2013 20:09
EugeneRoshal

А если мы для эксперимента её заменим на полную 7z.dll? Имеет смысл его провести?

С диалогом как я примерно и думал - системно-зависимый. Тут возможно вам придётся писать что-то своё типа мини-браузера, либо через враппер получать ответы от API, их парсить и выводить свои диалоги... Я такую структуру I/O в данном месте вижу.
Автор: EugeneRoshal
Дата сообщения: 07.09.2013 20:24
Victor_VG

Цитата:
А если мы для эксперимента её заменим на полную 7z.dll?

По правде говоря, не знаю, совместим ли там интерфейс с 7zxa.dll и есть ли поддержка томов. Но в любом случае он полтора мб размером, слишком большой для дистрибутива.
Автор: winkot
Дата сообщения: 07.09.2013 21:08
EugeneRoshal

Цитата:
7zxa.dll тома не поддерживает, а исходники самого 7-Zip под LGPL. Это нужно соответствующий кусок кода полностью с нуля писать. Пока не знаю.

Но очень хотелось бы. Раз уж WinRAR поддерживает распаковку 7z, то логично поддерживать все ее варианты. А сейчас получается как полумера. Вроде бы распаковка есть, но не вся. Даже Bandizip это умет, а уж такая серьезная программа как WinRAR и подавно должна бы.
Автор: Victor_VG
Дата сообщения: 07.09.2013 21:53
EugeneRoshal

Поддержка есть т.к. 7zFM.exe это не сам архиватор, а только его GUI. Весь архиватор спрятан в 7z.dll которая поддерживает десятки форматов и способов сжатия. Мне кажется что сравнить её API с API 7zxa.dll можно просто к примеру по исходникам плагина для Far2/3 arclte. Могу уверенно сказать что с версии v9.22 Beta до версии v9.30 Alpha он вряд ли сильно поменялся иначе бы плагин выдавал с ней ошибки, а я этого не наблюдаю с момента выхода этой альфы ни на каких задачах. Игорь только в версии 9.28 изменил алгоритм сжатия по умолчанию с LZMA на LZMA2 что привело к изменению в ней формата архива и одно время у пользователей были проблемы со старыми версиями 7-Zip. Как и сейчас с Rar пытались открывать новые архивы старым архиватором, а тот естественно предлагал обновление. Ворчали долго, но привыкли.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

Предыдущая тема: Прога для поиска картинок в интернете.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.