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

» WinRAR

Автор: Ivann
Дата сообщения: 29.11.2006 18:19
Попробую расписать подробнее:
1. На компьютере А с ОС Windows XP SP2 (тоже самое как и на Windows Server 2003 Standart SP1) установлен WinRAR версии 3.61
2. Создаю на рабочем столе текстовый файл "test.txt" с содержимым "1234567890" (без кавычек)
3. Создаю zip-архив при помощи GUI, содержащий данный файл. Имя архива "test_gui.zip"
4. Создаю zip-архив при помощи CLI, содержащий данный файл. Имя архива "test_cli.zip". Строчка для создания архива проста
"C:\Program Files\WinRAR\rar.exe" a c:\test_cli.zip c:\test.txt
5. Копирую оба файла на Компьютер Б с только что установленной ОС Windows Server 2003 Enterprise SP1, на котором нет и не было никакого стороннего архиватора!
6. Архив "test_gui.zip" открывается без проблем, "test_cli.zip" не открывается, при этом выдаётся сообщение об ошибке "Сжатая ZIP-папка имеет неправильный формат или повреждена."

Надеюсь теперь вы сможете убедиться в этом на совей машине. Кто-нибудь подтвердит наличие бага?

Добавлено:
кстати, архивы имеют разную длину: в "test_gui.zip" - 124 байта, "test_cli.zip" - 82 байта!!!
Автор: abramx
Дата сообщения: 29.11.2006 20:10
Ivann

Цитата:
Создаю zip-архив при помощи CLI, содержащий данный файл. Имя архива "test_cli.zip". Строчка для создания архива проста
"C:\Program Files\WinRAR\rar.exe" a c:\test_cli.zip c:\test.txt

ZIP архивы может создавать/распаковывать только GUI (WinRAR.exe)
А консольный RAR.exe работает только с RAR-архивами.
так что в тесте CLI ты RAR архив создал на самом деле. И еще хочешь, чтоб его ZIP открывал
Автор: Ivann
Дата сообщения: 29.11.2006 20:27
А как же тогда понимать эту информацию из документации WinRAR???

Синтаксис командной строки

WinRAR допускает управление из командной строки.
WinRAR <команда> -<ключ1> -<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>
...
Замечания
...
б) Если не указано расширение архива, то WinRAR будет использовать формат архива по умолчанию, выбранный в профиле архивации по умолчанию, но если вы хотите указать тип архива явно, то это можно сделать добавлением к имени архива расширения RAR или ZIP.



Добавлено:
написал разработчикам, посмотрим что ответят
Автор: Accessor
Дата сообщения: 29.11.2006 21:14
Ivann
ну, дык, опятьже в комстроке ты используешь rar.exe, а в доке говорится про winrar.exe
Автор: abramx
Дата сообщения: 29.11.2006 21:17
Ivann

Цитата:
WinRAR допускает управление из командной строки

А теперь посмотри что ТЫ используешь

Цитата:
"C:\Program Files\WinRAR\rar.exe" a c:\test_cli.zip c:\test.txt a c:\test_cli.zip c:\test.txt
Автор: DimmY
Дата сообщения: 30.11.2006 01:52
C0USIN

Цитата:
Говорят, что 3.41 не умеет распаковывать зашифрованные архивы созданные последней версией.

Пусть говорят.
Только что создал зашифрованный архив с помощью RAR 3.61, после чего без всяких проблем открыл и распаковал его RAR/WinRAR 3.41.

Ivann
Теперь вы поняли, где совершили ошибку?
Автор: Ivann
Дата сообщения: 30.11.2006 05:21
дело в том, что мне нужна именно консольная версия RAR! а вот и разгадка проблемы:
"RAR - это мощное средство для архивирования данных и работы с архивами.
Консольная версия RAR работает только с архивами формата RAR (обычно
они имеют расширение ".rar"). Архивы ZIP и прочих форматов консольной
версией не поддерживаются. В распоряжении пользователей Windows также
имеется версия RAR с графическим интерфейсом - WinRAR, способная
обрабатывать архивы и других типов."


Добавлено:
пришлось воспользоваться консольной версией 7-Zip
Автор: OrlangurStep
Дата сообщения: 03.12.2006 14:22
А WinRar умеет редактировать исошки?
Автор: pop2ROOT
Дата сообщения: 03.12.2006 14:32
OrlangurStep

Цитата:
А WinRar умеет редактировать исошки?
нет, он их только открывает и все.
редактированием занимаются UltraISO и другие заточенные под это проги.
Автор: AndrewAbakan
Дата сообщения: 04.12.2006 11:19
Подскажите пожалуйста!
Как создать SFX-архив, чтобы после распаковки открылся нужный файлик или запустилось приложение находящееся в архиве (например: qip.exe)
?
Извиняюсь за баннальность вопроса, просто некогда искать, доку прочитал не получилось...

Winrar v.3.42
Автор: Loafer
Дата сообщения: 04.12.2006 12:28
Обновите ваш WinRAR

Цитата:

Version 3.62
1. Bugs fixed:
a) stack overflow vulnerability has been corrected in WinRAR module
processing 7-Zip archives;

a) WinRAR GZip module could set a wrong file date when unpacking
GZip archives.
Eng:
http://www.rarlab.com/rar/wrar362.exe


Русской пока нет!
Автор: OrlangurStep
Дата сообщения: 04.12.2006 15:32
AndrewAbakan
Это делается во вкладках при создании архива
Автор: easyrider
Дата сообщения: 05.12.2006 02:14

Цитата:
Как создать SFX-архив, чтобы после распаковки открылся нужный файлик или запустилось приложение находящееся в архиве (например: qip.exe)

Поле Выполнить после распаковки - ввести имя файла, который надо запустить.
Автор: AndrewAbakan
Дата сообщения: 05.12.2006 03:39
Спасибо За помощь!
Разобрался!
Автор: BFDA
Дата сообщения: 06.12.2006 19:21
Когда же выйдет русская 3.62 !!!?
Автор: UKPR
Дата сообщения: 06.12.2006 20:16
BFDA

Цитата:
Когда же выйдет русская 3.62 !!!?

обещают имхо на завтра,
Автор: xdude
Дата сообщения: 07.12.2006 23:51
Товарищи, под Вистой кто-то юзал сабж? У меня с 3.61 какие-то глюки: распаковываю файл из зашифрованного архива, файл распаковывается, но WinRar выдает консоль с ошибкой:

Код:
! D:\doc\p1.rar: Невозможно установить права доступа p1.txt
! Access is denied.
Автор: easyrider
Дата сообщения: 08.12.2006 09:21
WinRAR 3.62 Russian
Автор: rawland
Дата сообщения: 09.12.2006 12:56
в висте стал требовать почему то админских прав при запуске - версия 3,61 все ок ...
Автор: igvkd
Дата сообщения: 10.12.2006 19:37
rawland
Да, подтверждаю.
У иконки маленький щит в правом нижнем углу, означаюший поднятие привелегий.
Соответственно - при старте запрос.
Как отменить?
Автор: rawland
Дата сообщения: 11.12.2006 12:43
igvkd
не знаю я поставил старую версию

Автор: igvkd
Дата сообщения: 11.12.2006 20:07
Кстати, в изменениях об этом ни слова..
Автор: Samerly
Дата сообщения: 15.12.2006 21:17
Сегодня занимался извращениями с сабжем и представляю результат оных:

Опять же прошу простить если уже было.

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

Решение:

* я делал чуть сложнее, но принцип тот же, просто уменьшено количество действий

1) Найти тему и поставить ещё по умолчанию

2) Настроить сабж как душе угодно

3) Поставить нужный ключик

4) Экспортировать ветку WinRAR из HKLM\Software (или где она там лежит) в settings.reg

5) Найти на просторах интернета hstart.exe - утилитка, помогающая убрать мигание консоли при запустке (нужна чисто для красоты)

6) написать следующий файлик install.cmd:

uninstall.exe /setup /s
reg import "settings.reg"
del "settings.reg"
del hstart.exe

7) закинуть hstart.exe, install.cmd, settings.reg в папку установленного сабжа

8) свернуть все файлы в SFX со следующим комментарием:

Path=WinRAR
SavePath
Setup=hstart.exe /NOWINDOW "cmd /c install.cmd"
Presetup=uninstall.exe /clean
Silent=1
Overwrite=1
Delete=*.lng
Delete=rarlng.dll
Delete=rarext.dll
Delete=RarExt64.dll
Delete=RarExtLoader.exe
Delete=register.frm
Delete=rar_site.txt
Delete=register.txt
Delete=order.txt
Delete=Dos.sfx
Delete=dos_us.sfx
Delete=os2.sfx
Delete=Formats\ace.fmt
Delete=Formats\arj.fmt
Delete=Formats\cab.fmt
Delete=Formats\gz.fmt
Delete=Formats\lzh.fmt
Delete=Formats\tar.fmt
Delete=Formats\uue.fmt
Delete=Formats\bz2.fmt
Delete=Formats\iso.fmt
Delete=Formats\unacev2.dll
Delete=Formats\7z.fmt
Delete=Formats\7za.dll
Delete=Formats\7zxa.dll
Delete=Formats\z.fmt
Delete=ReadMe.rus.txt
Shortcut=P, "uninstall.exe", "WinRAR", "Удаление WinRAR", "Удаление WinRAR"
del Install.cmd

Всё. Должно работать
Автор: aha
Дата сообщения: 15.12.2006 23:38
Пришлось пока отказаться от WinRar 3.62- c вистой вообще плохо дружит....пришлось поставить Squeez ( он есть и для 64 битной висты)- отлично работает ( стал пользоваться 7z и SQX) отлично работает и жмет сильнее рара, если настроить правильно....теперь на рар обращу внимание, если только нативная 64 битная версия выйдет без эмуляции 32...
Автор: KORN
Дата сообщения: 16.12.2006 03:16
Не пойму, в чём проблема. Делаю sfx-архив с программой для тихой установки, комментарии, как обычно
Silent=1
Overwrite=1
запускаю и ничего не понимаю! sfx-архив нормально отробатывает, но и еще и почему-то выкидывает (распаковывает) содержимое архива в папку, откуда этот sfx запускался.
Никто не знает как решить проблему?
Автор: rick1
Дата сообщения: 17.12.2006 08:13
Не пойму, глюк?
Не могу распаковать раровский архив!. Wirar 3.62 пишет: Не удаётся найти внешний архиватор.Для работы с данным типом архива нужно установить и настроить этот архиватор.
Снёс winrar, реестр почистил. Заново поставил - то же самое!
Как порешать!?

Вот этот малюсенький архивчик от Сэма: http://dvd-games.narod.ru/vista.rar
Автор: Lier
Дата сообщения: 17.12.2006 09:23
rick1
Архив защищен паролем. В связи с этим проверить не удается.....
Автор: rick1
Дата сообщения: 17.12.2006 09:28

Цитата:
rick1
Архив защищен паролем. В связи с этим проверить не удается.....



Блин!
Стормозил я! Вот пароль: SamLab.ws


Автор: Lier
Дата сообщения: 17.12.2006 09:45
rick1
Архивчик распаковался тем же WinRAR 3.62. Попробуй еще разок качнуть, может он битым скачался.
Автор: rick1
Дата сообщения: 17.12.2006 09:57

Цитата:
rick1
Архивчик распаковался тем же WinRAR 3.62. Попробуй еще разок качнуть, может он битым скачался.



5 раз скачивал! А вот выложил вроде неудачно.
Другой выложил. С тем же паролем.
http://dvd-games.narod.ru/office.rar


Добавлено:
Такой вопрос.
Делаю sfx из 7.5 гига. Надо срочно ребутнуться. Если поставлю на паузу, после ребута можно продолжить!?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Punto switcher vs. Клавиатурный ниндзя...


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