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

» WinRAR

Автор: lorents
Дата сообщения: 18.08.2008 18:48
у вас нет случайно улиты для отделения модуля sfx от саморазархивирующихся архивов WinRAR
Автор: eXtreme_Monster
Дата сообщения: 18.08.2008 19:35
lorents
Не вполне понял: это то есть необходимо преобразовать *.exe-шные sfx-архивы обратно в *.rar ? или что-то другое требуется?
Автор: lorents
Дата сообщения: 18.08.2008 19:46
eXtreme_Monster
спасибо что откликнусля на мой вопрос, к меня есть саморазархивирующийся архив WinRAR
я просто хочу извлечь модуль SFX из этого архива
Автор: zhe_zho
Дата сообщения: 18.08.2008 19:57
lorents не совсем понятно, что ты хочешь, объясни, зачем это надо, чтобы легче было понять.
Автор: lorents
Дата сообщения: 18.08.2008 20:01
все уже разобрался, всем спасибо, простите что отвлек
Автор: chAlx
Дата сообщения: 21.08.2008 15:42
И чего докопались? ;) Ну интересуется человек куском бинарника от rar-sfx.



Добавлено:
(Чего это оно послалось?)
Причём под рукой нет нужного дистрибутива той же версии..

Мне вот как раз интересно -- есть ли способ "преобразовать *.exe-шные sfx-архивы обратно в *.rar"?
Автор: Sish
Дата сообщения: 21.08.2008 16:00
chAlx

Цитата:
Мне вот как раз интересно -- есть ли способ "преобразовать *.exe-шные sfx-архивы обратно в *.rar"?

Лёгко: открываешь SFX-архив -> Комментарий -> SFX -> Удалить...
Автор: Nek1t
Дата сообщения: 21.08.2008 20:11
Есть проблема. WinRAR, как бы я не старался, перед тем как "извлечь архив в текущую папку", сначала все разархивирует во временную папку, а потом уже перемещает туда, куда надо.

•Извлечь архив надо на диск D (свободно 7 Гб)
•Временная папка лежит на диске С, и причем свободно места на С - только 3 Гб.
•Архив у меня весит аж 6 Гб! В итоге, я просто не могу его разархивировать! >:O

п.с.менять в настройках WinRAR временную папку не предлагать, так как на остальных дисках места еще меньше.
Автор: sv9205
Дата сообщения: 21.08.2008 20:39

Цитата:
•Извлечь архив надо на диск D (свободно 7 Гб)
п.с.менять в настройках WinRAR временную папку не предлагать, так как на остальных дисках места еще меньше.

Ну так заказать нуно фокусников
и они место купят тЯбе для WinRAR-a...
если архив 6 Гб, то нужно 6 тоже для извлечения, но не 12!

Автор: equis
Дата сообщения: 21.08.2008 22:15
Nek1t

Extract To из программной оболочки (Извлечь в)
Extract to <folder\> из контекстного меню
Alt+E из программной оболочки

извлекают файлы куда надо без использования временных папок.
Автор: Nek1t
Дата сообщения: 22.08.2008 09:43
sv9205
Та нет! Нужно как раз таки 12 гб, т.к. сначала WinRAR разархивирует во временную папку весь архив, и только потом будет перемещать файлы туда, куда мне надо.
equis
Спасиб, сейчас проверим
Автор: earcher
Дата сообщения: 23.08.2008 14:36
Есть ли какая нибуть возможность сделать чтоб winrar мог создавать .tar архивы?
Создавать, обновлять и т.д.

А то в стандартной версии только извлеч можно.

спасибо.
Автор: The Unforgiven
Дата сообщения: 23.08.2008 14:57
earcher
Нет. Бесплатный 7-Zip умеет создавать.
Автор: SergikZ
Дата сообщения: 23.08.2008 15:49
earcher

Цитата:
Есть ли какая нибуть возможность сделать чтоб winrar мог создавать .tar архивы?
Создавать, обновлять и т.д.

Можно, украв исходники WinRAR у Рошала и написав самому эту функцию закомпилить
А если серьезно - на уровне патчей и других сторонних сторонних вмешательств в .exe'шник программы добавление каких-либо дополнительных функций это за гранью фантастики.
Автор: Nek1t
Дата сообщения: 23.08.2008 17:44
earcher
Юзай бесплатный консольный TAR
Автор: earcher
Дата сообщения: 24.08.2008 14:11
Nek1t
под винду? дай линк
Автор: Skipper
Дата сообщения: 24.08.2008 16:56
earcher,
http://www.cs.nmsu.edu/~jeffery/win32/
Автор: Lutvun
Дата сообщения: 31.08.2008 23:44
Как в винде sfx архиви определяются как sfx? Тоесть, почему появляется пункт открыть в винрар. Как можно модифицировать файлы чтоб они не определялись?
Автор: Sish
Дата сообщения: 01.09.2008 15:00
Lutvun
Как вариант (сам не пробовал) сжать каким-нить UPX.
Автор: Nek1t
Дата сообщения: 01.09.2008 16:23
Lutvun
Определяется sfx по сигнатуре Rar! в конце файла, вроде бы. Чтоб не определялось - надо в HEX'е чего-нить поправить, правда скорее всего архив сдохнет после этого
Автор: vovikgr
Дата сообщения: 01.09.2008 16:48
не могу поменять временную папку для распаковки пишу так
rar.exe a -r -df -dh -w d:\TEMP -ag_YYYY-MM-DD_HH-MM d:\www3.rar d:\IISLOGS
что не так ?
Автор: equis
Дата сообщения: 01.09.2008 18:47
vovikgr
Пробела тут быть не должно

Цитата:
-w_d:\TEMP
Автор: Lutvun
Дата сообщения: 01.09.2008 21:38
Nek1t
Диствительно дохнет(((
Автор: Nek1t
Дата сообщения: 02.09.2008 16:53

Цитата:
Диствительно дохнет(((

В этом и дело. Т.е. как WinRAR'овский архив он перестает определяться, но при этом и не работает Будем думать дальше...
Автор: pzaytsev
Дата сообщения: 03.09.2008 17:47
Lutvun
Nek1t
Ничего не получится.
В реестре прописан "сервер" для обработки контекстного меню. Находится в реестре в ветке HKCR\*\shellex\ContextMenuHandlers\WinRAR. Когда Вы настраиваете в WinRAR пареметр "Встроить Winrar в оболочку", то он принимает значение что-то вроде {B41DB860-8EE4-11D2-9906-E49FADC173CA}.
Ищем в реестре данное значение. Находим. Сервер для обработки данного меню - C:\TOOLS\ARCH\WINRAR\rarext.dll (у меня лично). Ваша задача таким образом сводится к изменению данной dll таким образом, чтобы она отрабатывала расширение rar, но не отрабатывала расширение exe.
Good luck.
Автор: Shulc
Дата сообщения: 04.09.2008 04:22
Lutvun
Nek1t
как вариант, поменять расширение EXE на COM,CMD или BAT все будет работать, а определяться не будет.
Автор: Zalexi
Дата сообщения: 04.09.2008 13:25
Подскажите, пожалуйста, как изменить строчку в командной строке WinRar, чтобы она заработала:


Код: WinRar.exe a -hp1234 -S -V100M -m5 %P%N %P%N
Автор: Lexus81
Дата сообщения: 04.09.2008 19:14
Друзья, существует ли возможность посмотреть размер отдельной папки, находящейся в архиве?
Автор: Nek1t
Дата сообщения: 04.09.2008 19:23
pzaytsev
М, наверное так и есть. Но патчить dll-ку - это не для меня.
Shulc
Хых, неплохо придумано Проверил - работает.

Как вариант, можно архив запихать в какой-нить контейнер, т.е. чтобы SFX-архив оказался в оболочке. Кстати так делают инсталяторы
Автор: boy999
Дата сообщения: 14.09.2008 09:30
Скачал игру, а она битая в двух частях, 9 и 21.
Информации о восстановленнии присутствует.
ALT+К нажал, он пыхтел и написал, всё.
Вижу новую папку: fixed.NL-Nemix.ru-Whitep.net-Epidem.ru.part01.rar, она 100мб.

Вхожу в неё, вижу исошник на 2 гб.
Я его копирую и он пишет: дайте парт2!

ЧЕГО не так делаю!?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: WinSSHD, PuTTY и русский ввод


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