IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   WinRar и Rar: проблемы и решения. (http://www.imho.ws/showthread.php?t=4785)

Borland 05.03.2007 12:59

alx1959, заменить отсутствующую часть из одной нарезки аналогичной частью из другой нарезки не удастся.
Либо ищи/проси кого-то перезалить недостающую часть, либо перезакачивай весь фильм полностью.
Если одна и та же нарезка просто залита в разные файлообменники под разными именами, то в принципе достаточно правильно переименовать часть со второго файлообменника.

alx1959 05.03.2007 16:08

Цитата:

Сообщение от Borland (Сообщение 1368385)
alx1959, заменить отсутствующую часть из одной нарезки аналогичной частью из другой нарезки не удастся.
Либо ищи/проси кого-то перезалить недостающую часть, либо перезакачивай весь фильм полностью.
Если одна и та же нарезка просто залита в разные файлообменники под разными именами, то в принципе достаточно правильно переименовать часть со второго файлообменника.


В этом то и дело, залит на 2 файлобменника один и тот же фильм, но в названии исходнонго файла (фильма)изменили одно слово. Название тома поменять можно, но не могу поменять название исходного файла, т.е.фильма

Cartman 05.03.2007 16:27

alx1959, в этом случае CRC не будут совпадать. Ищи нужную часть с первого обменника.

bilder 26.03.2007 19:34

Нид хелп!!! Очень надо!!!

Есть определенная структура вложенных папок, в каждой папке лежит по нескольку архивов...
Вопрос!!
Как распаковать все архивы с сохранением структуры папок?
Т.е. содержимое архивов должно остаться в тех же папках, где и были архивы!!

Borland 26.03.2007 22:43

Всё гениальное просто!
 
bilder, for /R x:\foldername %N in (*.rar) do unrar x "%~fN" * "%~dpN"
где x:\foldername - путь к каталогу с которого начинается поиск архивов, unrar - консольный распаковщик rar-архивов (должен находиться в папке, из которой запускается команда либо в одной из папок, указанных в переменной среды PATH. ;)

добавлено через 5 минут
P.S. Для остальных архивов - по аналогии, только меняй команду распаковки...

добавлено через 8 минут
P.P.S. Если x:\foldername содержит пробелы - необходимо заключить в кавычки, "x:\foldername".

Oxy 30.03.2007 12:47

Цитата:

Сообщение от Borland (Сообщение 1381821)
консольный распаковщик rar-архивов (должен находиться в папке, из которой запускается команда либо в одной из папок, указанных в переменной среды PATH

Дык вроде можно так (в общем виде):
for /R x:\foldername %N in (*.rar) do x:\path\unrar.exe x "%~fN" * "%~dpN"

Можно. И вместо unrar можно использовать rar или даже winrar... ;)
Просто по-хорошему все консольные утилиты лучше держать в спец. папочке прописанной в path для упрощения их использования! :)
Borland.

oknta 28.04.2007 18:04

Народ, помогите пожалуйста! Скачала архив, весит 2,5 Гб. Открываю - там пусто. Почти. один файл на 135 Кб и всё. Помогите плиииз, очень нужно найти спрятавшиеся Гб!! Но не знаю как...

Cartman 29.04.2007 17:17

oknta, телепатирую...
Купи регет официально и качай на здоровье.

bakinets 01.05.2007 20:22

Цитата:

Сообщение от alx1959 (Сообщение 1368367)
Фильм разбит на 7 частей и отправлен на 2 разных файлообменника под разным именем, отличие в одном слове , тома до байта одинаковые, но разное название, я скачал 6 частей, а одну часть с другог файлообменника. Проблема в разных названиях фильма

Идентичная проблема, но разница в том что исходное название файла ххх.Avi одинаковые, но папки в которые они вложены носят разные имена. В меню RAR'a есть F2, но она тусклая то есть не работает. Как можно заставить этот F2 работать? Буквально нужно будет поменять две буквы в название папки.:(

Borland 01.05.2007 20:45

bakinets, никак. Внесение изменений в многомомные архивы (в том числе переименование содержимого) не поддерживается. Вообще.
Опять же, даже если один и тот же файл (папку) с разными исходными именами сжимать с абсолютно одинаковыми параметрами - CRC нарезок получатся абсолютно разные, и эти нарезки будут несовместимы и несовмещаемы. Даже если вся разница в именах будет в наличии одного лишнего пробела... О чём, впрочем, уже писалось выше.
Ищи недостающую часть от первой нарезки. Или качай шесть недостающих частей от второй. Либо перекачивай фильм целиком...

Croсk 03.11.2007 13:14

Подскажите, как распаковать архивы,
Мне скачали и записали на болванку 8-мь файлов:
S.part1.rar
S.part2.rar
S.part3.rar
S.part4.rar
S.part5.rar
S.part6.rar
S.part7.rar
S.part8.rar
Суммарная сумма архивов верная, но при распаковке выдает:
"Архив поврежден или имеет неизвестный формат"
При исправлении выдает:
Заголовок файла "???" поврежден
Первые 7 весят по 100 метров, 8-ой 1 метр,
Скачал с сайта 8-ой открывается,
В чем может быть проблема и как это исправить программно?
У приславшего все открывается.
версия 3.71
Спасибо!

freakru 03.11.2007 13:23

Croсk

Можно попробовать Опцию "Keep broken files". Мне как-то помогло.

Cartman 08.11.2007 11:41

Цитата:

Сообщение от freakru (Сообщение 1479333)
Можно попробовать Опцию "Keep broken files". Мне как-то помогло.

Это если архив имеет информацию для восстановления. Без нее не поможет.

Цитата:

Сообщение от Croсk (Сообщение 1479332)
У приславшего все открывается.

Я бы сравнил CRC файлов (TotalCommander умеет например) у тебя и у приславшего файлы. Поврежденный переслать по новой.
ЗЫ. Это если восстановление не поможет.

Eva1007 22.01.2008 12:14

Люди, помогите!!!
Кто-нибудь сталкивался с такой проблемой:
архивируем Winrar-ом из программы (командная строка), а в архиве получаем упакованную папку самого архиватора.
Заранее спасибо.

Borland 22.01.2008 12:29

Eva1007, в переводе на русский это означает, что командная строка задана неправильно. Не более и не менее.
Решить же проблему, не зная ни названия "программы" ни командной строки - невозможно.

Eva1007 22.01.2008 12:38

если бы командная строка была задана неправильно, то не работало бы нигде, а у 400 юзеров работает, а у 2-х -- нет!

команда такая:
становимся в каталог, который архивируем и потом
"RUN c:\winrar.exe a -r -v d:\arhiv.rar *.* "

Borland 22.01.2008 13:14

Winrar в корне диска c:? Оригинально...
Если такая команда выдаёт в результате упакованную папку Winrar (это что, весь диск получается? :confused: ) - значит, каталогом запуска для неё является папка Winrar. Чудес не бывает...
Что мешает указать в командной строке полный путь к архивируемым файлам? Почему вызов идёт через RUN, а не через START или вообще напрямую?

Eva1007 22.01.2008 13:45

ой простите, конечно же
RUN C:\Winrar\winrar.exe a -r -v d:\arhiv.rar *.*
RUN потому что из фокспро так команды запускаются,
а прописать путь...попробуем...

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

Borland 22.01.2008 14:05

-v - нафига? D: - съёмный диск и Вы создаёте многотомный архив?
Цитата:

Сообщение от Eva1007 (Сообщение 1512916)
надо заархивировать только внутренность папки.

RUN c:\Winrar\winrar.exe a -r -ep1 -- d:\arhiv.rar "c:\folder to archivate\*.*"
Где-то так...

Eva1007 22.01.2008 14:20

там стоит макроподстановка, потому как можно выбрать и диск А, т.е. на дискету копировать, а там может быть многотомный архив.

ssanich 29.01.2008 05:53

команды Extract... контекстного меню, неработают применительно к *.rar файлам, при этом запускают рар для *.zip файлоф, с вызовом команд архивирования для других файлоф и папок всё нормально.
Проблема наверно в прописываниии расширения .rar в реестре... но более ненашол куда обратиться :(
Помогите справится при правом клике на рар файле появляются команды контекстного меню , но реакции на них никакой не следует. как это ппоправить каой вид имет ветка HKEY_CLASSES_ROOT\.rar в винХР или где ещё зарыта пёска , может стаффит при инсталяции покалечил:confused:

Sniper 13.03.2008 22:37

Можно ли в SFX архиве в опцие где "Выполнить после распаковки" указать несколько файлов? если да то как? пробовал через запятую, не получилось :idontnow:

Borland 13.03.2008 22:50

Добавь в архив cmd-скрипт, в котором указаны все необходимые команды. В чём проблема-то?

vadim245 27.05.2008 10:31

Подскажите решение - имеем скачанные части (8 штук) очень большого архива (известно, что их 9 штук на файлфектори). Части были скачаны файлпостом и закатаны на диск без расширений. Возможно был глюк скрипта. В начало имени каждого файла (видимо чтоб не перезаписывали друг друга) добавлены произвольные цифры (типа 8603172_School____Fast и тд). Если тыкнуть по ссылке отдается в таком виде: School__-_Fast.part01 и тд.

Вопрос. Есть ли физическая возможность узнать о каждом из имеющихся (закачанных без расширений) файлов - какое расширение у него было изначально? Это нужно чтобы собрать архив, а еще чтобы определить какой из файлов все таки не скачался?

Jac Obion 28.05.2008 18:48

Посмотреть в каком нибудь Viewer (встроенный в Far, Total Commander) в начало файла. У .RAR архива первые символы "Rar!", у .ZIP - "PK", у .AVI - "RIFF", "hdrlavi", "vidsDIVX", ...
Возможно, что просто отключен показ типа файлов (это умолчание). Не скачан файл с недостающей цифрой, например 09.

Cartman 28.05.2008 19:38

Цитата:

Сообщение от Jac Obion (Сообщение 1559316)
У .RAR архива первые символы "Rar!",

Судя по:
Цитата:

Сообщение от Jac Obion (Сообщение 1559316)
part01

итак ясно что это rar. Он спрашивает как определить изначальное имя файла.
Я поковырял многотомные архивы, но выяснить не получилось... Имхо можно так попробовать, дать всем расширение rar, пооткрывать их в winrar, в первом после имени файла (который в архиве) ничего быть не должно, в остальных будет метка <->. И методом тыка подсовывать винрару остальные части...

dada 04.06.2008 21:01

архивировал образ на 2 рар-файла обычнейшим способом - без сжатия, размером на болванку 4.7, но теперь архиватор не видит архив как разделенный в 2 архивах (part1 и part2) - т.е. он пытается разархивировать первую часть и НЕ ищет вторую.

в итоге - ошибка, т.к. с его точки зрения архив инвалиден, неполный.

надо както заставить его считывать файл mdf с 2 архивов..:молись:

скрины

http://i043.radikal.ru/0806/56/cc18237a66e6.jpg

http://i028.radikal.ru/0806/3f/0626467c181d.jpg

Oleg 13.10.2008 15:01

Встроенный в Winrar 3.80 Eng тест производительности и надёжности аппаратуры на компьютере выдаёт ошибки :
Цитата:

Errors found : Yes
Могу ли я увидеть суть этих ошибок? например с помощью лога ошибок Winrar.

Borland 13.10.2008 15:05

Oleg, цитата из справки (версия 3.80 рус.):
Цитата:

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

hypopo 09.12.2008 14:30

столкнулся с проблемой при разъархивации.
имеется много архивов, в них файлы с одинаковыми именами
не могу придумать как извлечь их в пакетном режиме в разные папки, вроде как Alt-E в GUI
ключ x позволяет извлекать внутренние папки архива, но все кладется в директорию запуска

Oleg 09.12.2008 14:45

Цитата:

Сообщение от hypopo (Сообщение 1613961)
не могу придумать как извлечь их в пакетном режиме в разные папки

А имена разных папок значения не имеют?

Borland 09.12.2008 14:56

hypopo, однако "Руководство по консольной версии RAR" - очень сильное колдунство! :contract:
Открываем Пуск->Программы->Winrar->Руководство по консольной версии RAR и видим там аж сразу 2 (!) разных решения проблемы с файлами с одинаковыми именами при распаковке группы архивов:
Код:

    -ad    Добавить к пути назначения имя архива

            Этот ключ может пригодиться при распаковке группы архивов.
            По умолчанию RAR извлекает файлы из всех архивов в один и
            тот же каталог, если же указать ключ -ad, то файлы из каждого
            архива будут распакованы в отдельные каталоги.

            Пример:

            rar x -ad *.rar data\

            Здесь при извлечении RAR будет создавать в каталоге 'data'
            подкаталоги для каждого распаковываемого архива.

Код:

    -or    Переименовывать извлекаемые файлы автоматически, если файл с
            таким же именем уже существует. Переименованный файл получает
            имя вида 'filename(N).txt', где 'filename.txt' - исходное имя
            файла, а 'N' - номер, начинающийся с 1, и увеличивающийся, если
            файл существует.

А вообще если распаковка производится .cmd-скриптом в for-цикле, то создавать папки под распаковку файлов можно и этим скриптом... ;)

hypopo 11.12.2008 13:42

Цитата:

Сообщение от Borland (Сообщение 1613977)
-ad Добавить к пути назначения имя архива

да, работает, меня просто смутил заголовок
Switch -AD - append archive name to destination path
я считал его относящимся к созданию архива
в CHM файле крайне неудобный поиск. или я не умею им пользоваться :(

добавлено через 2 минуты
Цитата:

Сообщение от Oleg (Сообщение 1613970)
А имена разных папок значения не имеют?

в принципе не имеют, но то что дает ключ -ad вполне устраивает

Sergeln 27.10.2009 13:53

Подскажите, как в Winrar создать запароленный самораспаковывающийся архив.

Plague 27.10.2009 14:02

вкладка "Общие" - галка "создать sfx архив"
вкладка "Дополнительно" - кнопка "Установить пароль"

а еще больше иногда помогает включить мозг, не лениться и самому поискать для начала, - все эти вещи на самом виду находятся

Sergeln 27.10.2009 14:08

Цитата:

Сообщение от Plague (Сообщение 1681617)
вкладка "Общие" - галка "создать sfx архив"
вкладка "Дополнительно" - кнопка "Установить пароль"

а еще больше иногда помогает включить мозг, не лениться и самому поискать для начала, - все эти вещи на самом виду находятся

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

З.Ы. До сих пор считал себя довольно адекватным.:confused:

Borland 27.10.2009 14:37

Цитата:

Сообщение от Sergeln (Сообщение 1681621)
нужно чтобы пользователь не видел структуры файлов в архиве (добиваюсь паролированием), пароль не вводил, но архив сам распаковывался (типа инсталятора)

Так и задавали бы свой вопрос корректно.
В стандартных SFX-модулях WinRar такая возможность не реализована. Т.е. если архив запаролен - модуль спросит пароль.
Хотите модуль, который распакует запароленный архив без запроса пароля - берите исходники UnRar (нахаляву с сайта http://rarlab.com/rar_add.htm) и на их основе делаете свой модуль с требуемой функциональностью. Ну, или обращаетесь с соответствующей просьбой к разработчикам - они это сделают профессионально за вполне умеренную сумму.

Marri 03.06.2010 10:17

Файлы PDF, заархивированные WinRAR?
 
Народ, у меня такой вопрос не открываются файлы PDF, заархивированные WinRAR-ом, что делать? Может этот вопрос здесь уже был? Киньте ссылку, плиз.:help:

Borland 03.06.2010 11:12

Marri, распакуйте файл куда-нибудь и попробуйте открыть ещё раз.
Если распаковка прошла без ошибок, а файл всё равно не открывается - значит либо файл не в том формате, либо вы его пытаетесь открыть не той программой, и архиватор тут ни при чём. Т.е. абсолютно.
Если ошибки распаковки - либо архив битый, либо запароленный. В первом случае - перекачивать (если не помогает штатная функция восстановления архива), во втором - выяснять пароль у того, кто архив выложил (подбор пароля, как правило, бесперспективен).

bebus 17.06.2010 06:43

подскажите есть ли возможность из строки задать степень сжатия?
ибо необходимо решить проблему быстрой запаковки, но совсем без сжатия никак не подходит

и еще: может кто-то подсказать где можно все команды с ключами и параметрами для РАРа посмотреть?


Часовой пояс GMT +4, время: 21:24.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.