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

» WinRAR (часть 2)

Автор: lvqcl
Дата сообщения: 22.06.2014 15:47
Victor_VG

Цитата:
Тут лучше попросить Женю если это возможно адаптировать исходники UnRAR для GCC


Исходники unrar содержат makefile, так что всё уже есть.

(а вот Visual Studio 6 Евгений вряд ли найдёт )
Автор: Benchmark
Дата сообщения: 22.06.2014 16:04
sergeo78

Цитата:
что позволит бинарнику работать на всех win32 системах, вплоть до 95 виндовс

Так мы и до Windows 3.x договоримся.

Что касается упаковки, то она, например, поддерживает многоядерные процессоры. Системы до Win 2000 вообще на такое не способны. Алгоритмы компрессии могут потребовать много оперативной памяти, а линейка систем Win 9x не работает с объемами больше 480 Mb (Win95) и 1Gb (Win98 и WinME).

И, главное, вопрос - а кому это нужно ? Достаточно посмотреть на данные статистики, показывающие, что системами до WinXP на сегодня пользуются доли процента юзеров. Если кому-то из них так надо - исходники UnRAR доступны. Берем и адаптируем подо что угодно, хоть под MSDOS.
Автор: V0lt
Дата сообщения: 22.06.2014 16:07
Victor_VG

Цитата:
ибо GCC линкер гарантирует что собранный образ сможет работать на системах Win95/NT4 при условии что мы сами не используем более новые вызовы WinAPI. Это бы автоматически решило проблему старых систем - GCC позволяет собрать код для i386

Ничего он такого не гарантирует и тем более автоматически не решает. Одна ассемблерная вставка и все дремучие процессоры идут лесом.
Про поддержку ОС скажу, что мало какой разработчик будет тратить время на тестирование на системах древнее Windows XP. Есть более актуальные и интересные задачи.
Автор: pikorembo
Дата сообщения: 22.06.2014 16:27
V0lt

Цитата:
мало какой разработчик будет тратить время на тестирование на системах древнее Windows XP

На постсоветском пространстве, как известно, компьютерную технику и операционные системы обновляют крайне редко. Но по иронии судьбы именно здесь до сих пор популярен WinRAR

Нужно было сделать хотя бы одну версию распаковщика с поддержкой RAR5 для старых систем (9x). Примерно так, как был обеспечен плавный переход к RAR3 через версию WinRAR 2.9
Автор: lvqcl
Дата сообщения: 22.06.2014 16:40
pikorembo

Цитата:
Нужно было сделать хотя бы одну версию распаковщика с поддержкой RAR5 для старых систем (9x)


Кхм. Поддержка Win98 прекратилась в WinRAR 4.0, поддержка Win2000 - в WinRAR 4.20. С чего бы вдруг в WinRAR 5.0 заново вводить их поддержку?
Автор: ItsJustMe
Дата сообщения: 22.06.2014 16:49
pikorembo
Уверен, что если вы оплатите эту работу EugeneRoshal той суммой, которой он сочтет нужным, то это для вас будет сделано. А если вы согласитесь спонсировать его, скажем, на мульён вечно живых вашингтонов, то он вам поддержку RAR5 и для 8086 реализует.
Автор: pikorembo
Дата сообщения: 22.06.2014 16:50
lvqcl

Цитата:
С чего бы вдруг в WinRAR 5.0 заново вводить их поддержку?

Раньше можно было достать версию WinRAR, которая поддерживает старую операционку, и распаковать архив ей. Сейчас так сделать не получится.
Автор: Victor_VG
Дата сообщения: 22.06.2014 17:25
V0lt

Я имел ввиду записи в PE32 хидере:

required OS version 4.00
subsystem version 4.00

а всё остальное решается на уровне кода и мэйков, а вот лично для некоторых любителей пещерных осей можно собрать и спецверсию супер-пупер-архиватара для i8008, правда за особо массивный мешок денег и без гарантий что их сиё утроит.
Автор: lvqcl
Дата сообщения: 22.06.2014 17:40
pikorembo

Цитата:
Сейчас так сделать не получится.

А реальная, а не теоретическая, потребность в этом есть?

И - кстати, а последний Total Commander (с поддержкой RAR5) под Win95/98 работает?
Автор: sergeo78
Дата сообщения: 22.06.2014 17:44

Цитата:
Ничего он такого не гарантирует и тем более автоматически не решает. Одна ассемблерная вставка и все дремучие процессоры идут лесом

мало того, тут не только ассемблер виновен. Gcc уже давно генерит i686 онли код, встретив команду -O2 в профиле сборке. и плевал он на все дополнительные архитектурнодаунгрейтные указательные ключи, после. помимо этого все его линкуемые либы тоже собраны под i686, и соответсвенно любая программа будет падать на процессорах поколением ниже. разработчикам gcc об этом в багтрекерах, неоднократно писалось, оно те на жалобы похоже плюют, заявляя что всё делается под доминирующюю архитектуру. то же самое и с win 9x, соместимость с которой gcc потеряло после версии 4.3.3. ну и наконец, как программа для неграмотных вроде меня, она ужасная. зоопарк разных файликов, консоль, всякие рукописные скрипты. например, в студии по готовому проекту, я могу что то собрать. даже кое чего исправить, если ошибки простейшие. а c gcc mingw даже связываться не буду. нет мозга, и нет времени что бы страдать изучением огромного числа мануалов.

Добавлено:

Цитата:
Уверен, что если вы оплатите эту работу EugeneRoshal той суммой, которой он сочтет нужным, то это для вас будет сделано. А если вы согласитесь спонсировать его, скажем, на мульён вечно живых вашингтонов, то он вам поддержку RAR5 и для 8086 реализует.

это класическая отмашка, либо сами, либо отвалите, так как денег у вас нет. но это неправильно.
Автор: Andarin
Дата сообщения: 22.06.2014 17:47

Цитата:
На постсоветском пространстве, как известно, компьютерную технику и операционные системы обновляют крайне редко.

Я бы сказал, наоборот. Совсем даже наоборот.
Автор: sergeo78
Дата сообщения: 22.06.2014 17:55

Цитата:
А реальная, а не теоретическая, потребность в этом есть?

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

Добавлено:

Цитата:
Я бы сказал, наоборот. Совсем даже наоборот.

это дома, в центре крупного города, а особенно в Нерезиновой, у каждого и по 3 ноутбука новых, и по системнику с серверкачалкой. плюс телефон и планшет в придачу. а на 100 километров отехать, всё это изобилие разом испаряетя. даже с диалапа до сих пор в нет выходят, а у многих и этого вообще нет.
Автор: Benchmark
Дата сообщения: 22.06.2014 18:02
sergeo78

Цитата:
есть потребность. у нас плотер и фрезер от компа под 98 работает. притащат такой архив с заготовками, а открыть нечем. всякие мануалы и pdfки тоже в архивах бывают, и их нужно тоже чем то извлекать на рабочем компе

Можно купить любую программу, работающую под Win98 и способную распаковать RAR5, и наступит счастье. Подсказка: 32-битная версия Total Commander.
Автор: sergeo78
Дата сообщения: 22.06.2014 18:11

Цитата:
Можно купить любую программу, работающую под Win98 и способную распаковать RAR5, и

ага шас, кто руководство убеждать, что то покупать, будет?. при слове расходы, оно обычно сразу начинает от злости краснеть. а самому, лично покупать не дело. потом снабженцам в каталог наименований вносить и смету утверждать. организация, безнал. да и проверки всякие, левый софт. у нас например переодически кто то производство отжать хочет. я как то жеский диск под потолок, за день раза 4 прятал, из за того что радмин не лицензия стояла.
когда с сб забегали в комнату, меня предупредили открыт, что посадят в подвал, если внезапно пришедшая коммисия, что то такое у меня в компе обнаружит. вообщем нужен всего один распаковщик, бесплатный и свободный. который под старой операционкой, rar5 открывать будет. очень нужен, но денег на разработку у меня нет.
Автор: Benchmark
Дата сообщения: 22.06.2014 18:21
sergeo78

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

Ну извини, тогда это проблемы вашего руководства. От 40 баксов предприятие не разорится. "Хотим всё и бесплатно" - так не бывает.

А для домашнего использования, где никто лицензии не проверяет, сам понимаешь, можно либо купить, либо зайти в соседний раздел форума.
Автор: sergeo78
Дата сообщения: 22.06.2014 18:31

Цитата:
Ну извини, тогда это проблемы вашего руководства.

со стороны всё это смешно выглядит, но реально это скорее мои проблемы, потому что у меня другой работы нет. а начальству по барабану. говорят, что сейчас не совецкое время, никто ни кого не держит. за забором тысячи желающих всегда стоят. поэтому надо что то придумать, что то сделать, но в общем что бы работа шла и заявки делались быстро.
Автор: Victor_VG
Дата сообщения: 22.06.2014 18:47
sergeo78

Да, развлечение - unrarw32.exe у Жени на FTP есть, но и он судя по PE32 хидеру минимум под XP. Хотя, хотя, мы же забыли про ReactOS - она ведь по API соответствует XP и у неё есть LiveCD в который можно установить тот же unrar и запускать её с флешки. Посмотрите описание на сайте проекта - подойдёт?
Автор: lvqcl
Дата сообщения: 22.06.2014 18:47
Со стороны выглядит как попытка техническими методами решить организационные проблемы. Рано или поздно такой фокус не проходит...
Автор: sergeo78
Дата сообщения: 22.06.2014 18:52

Цитата:
Посмотрите описание на сайте проекта - подойдёт?

Спасибо, знаю я про этот проект долгострой. хотя с таким же успехом, можно и с флешки обычный обрезанный xp pe загрузить. но всё равно, спасибо за информацию, хотя и геморойно перезагружатья лишний раз, но пока это единственный доступный способ.
Автор: Victor_VG
Дата сообщения: 22.06.2014 18:54
lvqcl

Факт, но коли начальство за копейку удавится (у самих недавно такого же генерального спровадили на пенсию) то иного выхода нет.

Добавлено:
sergeo78

В данном случае похоже да.
Автор: sergeo78
Дата сообщения: 22.06.2014 18:59

Цитата:
у самих недавно такого же генерального спровадили

наверное правильнее будет слово- с трудом выперли! потому что обычно с таких мест, либо в бега, либо в тюрьму, либо ногами вперёд уносят. но никак не по доброй воле или самостоятельно на пенсию.
Автор: addhaloka
Дата сообщения: 22.06.2014 19:00
Benchmark 19:02 22-06-2014
Цитата:
Подсказка: 32-битная версия Total Commander.

Там же для старых ОС - старая же UNRAR9X.DLL. Не думаю, что через неё распаковка RAR5 будет работать.
Автор: V0lt
Дата сообщения: 22.06.2014 19:06
sergeo78

Цитата:
есть потребность. у нас плотер и фрезер от компа под 98 работает. притащат такой архив с заготовками, а открыть нечем.

Проблема надуманна. Ну притащат - уйдут ни с чем. В следующий раз принесут то, что требуется.
Автор: sergeo78
Дата сообщения: 22.06.2014 19:09

Цитата:
Проблема надуманна. Ну притащат - уйдут ни с чем. В следующий раз принесут то, что требуется.

я не хочу это обсуждать, со стороны конечно всегда виднее.
Автор: lvqcl
Дата сообщения: 22.06.2014 19:14
addhaloka

Цитата:
Там же для старых ОС - старая же UNRAR9X.DLL


Тогда TC - не вариант. У этой dll версия - 3.80.
Автор: Benchmark
Дата сообщения: 22.06.2014 19:25

Цитата:
Тогда TC - не вариант. У этой dll версия - 3.80

Тогда в самом деле - пусть в обычном zip приносят. Уж его-то поддерживает всё что угодно.
Автор: ItsJustMe
Дата сообщения: 22.06.2014 20:55
sergeo78

Цитата:
это класическая отмашка, либо сами, либо отвалите

Нет-нет, уверяю вас, отмахиваться я и не думал. Я совершенно серьезно. Я, конечно же, не EugeneRoshal, и говорить за него не могу, но мне представляется, что он сделать поддержку "пещерных осей" на таких условиях бы согласился. Ну кто ж от мульёна-то откажется? (Ну, если не хватит, дадите два )

Цитата:
так как денег у вас нет.

С чего вы взяли, что я считаю, что денег у вас нет? Я как раз наоборот. Это, признаюсь вам, у меня денег нет, поэтому я еще ни разу в жизни ни у кого индивидуальный софт не заказывал. Но я - не показатель. Деловые успешные люди идут путем заключения контрактов с подрядчиками на выполнение нужных им работ. И все остаются довольны. Я как раз нисколько не сомневаюсь в вашей деловитости и успешности. Я думаю о вас исключительно хорошо.
Автор: markl
Дата сообщения: 23.06.2014 12:02

Цитата:
Поиск файлов в RAR маски каталогов не понимает, но можно объединить поиск и фильтрацию по ключу -n: rar a -s -r -m5 test_archive D:\TestDirs -nD:\TestDirs\May*\ или -nD:\TestDirs\May*\* если не нужны имена самих каталогов, а нужно только содержание. То есть, ищем все, а потом фильтруем с помощью -n. Можно указать несколько -n или -n@filelist.


Спасибо, Евгений, то что нужно! А то я уже в сторону 7зипа стал посматривать
Автор: SHAH1
Дата сообщения: 25.06.2014 23:49
EugeneRoshal
И вообще особая благодарность за 5-ку.
Не пробовал ею потрошить /exe, так как 4.2 мало чего раскрывала, приходилось 7zip -ом пробовать расшарить.
И о чудо - случайно попробовал и мало того, что видит, еще и редактирует то что 7zip не смог.
Браво! Выручил
Автор: wxp73
Дата сообщения: 25.06.2014 23:59

Цитата:
SHAH1
мало того, что видит, еще и редактирует то что 7zip не смог

Это например что?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

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


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