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

» WinRAR (часть 2)

Автор: Ajaja
Дата сообщения: 22.01.2014 20:00
Victor_VG

Цитата:
А вот с этим к святым отцам пожалуйста - вера это по их департаменту, а факты по моему.

Вот именно. Хотелось бы фактов, а не фантазии. С какими опциями, например, nnbackup будет искать в файлах общие куски?
Автор: Victor_VG
Дата сообщения: 22.01.2014 20:06
Ajaja

При задании инкрементного копирования дерева системы бэкапа это делают автоматически.
Автор: Ajaja
Дата сообщения: 22.01.2014 20:08
Victor_VG
nnbackup работает с файлами, а их содержимое проверяется только по md5. Т.е. например два террабайтных файла с одним-единственным отличающимся битом программа посчитает совершенно разными, и перезапишет весь террабайт.
Автор: regist123
Дата сообщения: 22.01.2014 21:19
Наткнулся на интересный баг у 7-zip, проверил аналогичная проблема присутствует и у WinRar. На системе с системной кодовой страницей 866 запаковал в zip архив файл Новый текстовый документ (5) на системе с кодовой 437 распаковал с помощью WinRar 5.01 получил файл с названием ì«ód¬ GѬßG«ód¬ ñ«¬p¼Ñ¡G (5)
Автор: Ajaja
Дата сообщения: 22.01.2014 21:46
... удалено, не заметил что вопрос был о zip-е ...
Автор: Victor_VG
Дата сообщения: 23.01.2014 00:17
regist123

Я лично тут бага не вижу ибо СР-437 (Lat-US, ANSI) содержит только символы с кодами 0х00 - 0x7F - латиницу и спецзнаки, а в CP-866 (Cyr-RU) используется два диапазона - латиница 0x00 - 0x7F и дополнительный на который и отображены символы кириллицы 0x80 -0xFF. При распаковке имена файлов будут воссозданы правильно, НО! кодовая страница ОС их не поддерживает и выводится мусор.

Реально проблема гораздо старше по возрасту и возникла в начале 60-х годов когда появилась сначала Symens 4004 и позднее как её развитие IBM S/360 с OS/360 PCP - ОС создавалась в США и в качестве основной таблицы символов была использована 7-и битная KOI-7 - существовавшие с 1949 года в США ограничения КОКОМ (формально частично отменены в 1993-м году, но основная часть ограничений действует до сих пор - "Дави конкурентов в зародыше!" ©Дядя Сэм ) запрещали экспорт высокопроизводительных ЭВМ в страны Варшавского Договора и Китай, а потому в ОС не предусматривалась поддержка языков с не латинским алфавитом. Позднее комплексы IBM S/360 были поставлены в СССР, в частности для системы АСУ "Москва" в середине 70-х были поставлены машины IBM S/360 mod 168 и тогда в OS/360 была сделана доработка - кодовую таблицу KOI-7 заменили на 8-ми битную таблицу DKOI-8 поддерживающую символы кириллицы в диапазоне адресов с 0x80 по 0xFF, и вот в этот период времени и проявилась данная проблема - не все комплексы имели одинаковую настройку локали и не все дисплеи имели прошивку знакогенераторов позволявших выводить на экран символы кириллицы. Всё закончилось аппаратно-микропрограммной доработкой ЭВМ, а в отечественной копии IBM S/360 - машинах ЕС ЭВМ Ряд 1 этот опыт был учтён ещё на этапе проектирования. Мы к примеру об этом узнали от самого А.М. Ларионова который привёл нам этот пример на лекции по системотехнике ЭВМ как пример первичной инженерной ошибки допущенной при проектировании систем Symens 4004 и позднее перекочевавшей в IBM S/360.

Добавлено:
Ajaja

Вот в этом и беда MD5 вероятность его ошибки коллизии алгоритма 2,7*10-4, да и я так думаю, что большинство всех этих шароварных шешесчиталок хорошо если часть файла обрабатывают - уже встречал случаи когда разные "считалки" на одном и том же файле разные MD5/SHA-1 формировали. Правда обычно авторы после дико извинялись и срочно правили баги, но факты были.
Автор: persicum
Дата сообщения: 23.01.2014 05:22
Victor_VG
Вы сильно облажались с нравоучениями. Ни nnbackup, ни dump внутри файлов не копаются, а просто заТАРивают изменившиеся файлы целиком, и сжимают ZIPом, получая инкремент. А если кто похож на zpaq, то это rsync.
Автор: myxan
Дата сообщения: 23.01.2014 05:34
Позвольте вопрос. Как, при установленном WinRAR поменять иконку zip файлов?
Где-то встречал решение, скорее всего на руборде. Даже программа zip_icon.exe есть (тоже, скорее всего отсюда скачанная, но не могу найти из какой ветки конкретно), но она, к сожалению (на 64 битной системе) не работает, ругается, что не может WinRAR на машине найти.
Автор: Inoz2000
Дата сообщения: 23.01.2014 06:41
Есть об этом тема по сборкам в Тестировании, см. шапку.
Автор: Martik
Дата сообщения: 23.01.2014 07:22

Цитата:
Позвольте вопрос. Как, при установленном WinRAR поменять иконку zip файлов? Где-то встречал решение, скорее всего на руборде. Даже программа zip_icon.exe есть (тоже, скорее всего отсюда скачанная, но не могу найти из какой ветки конкретно), но она, к сожалению (на 64 битной системе) не работает, ругается, что не может WinRAR на машине найти.

Легко!
1. Ставим рар как положено в "C:\Program Files\WinRAR\"
2. Ставлю тему Winrar JR (ну нравится она мне, особенно с иконкой от ZIP), делаю ее темой по умолчанию
3. Вытаскиваем из zip_icon.exe иконку ZIP и кладем ее в директорию установленого winrar
4. Далее в реестре прописываем:

Цитата:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\WinRAR.ZIP\DefaultIcon]
@="C:\\Program Files\\Winrar\\zip.ico"


Автор: Victor_VG
Дата сообщения: 23.01.2014 08:33
persicum

Цитата:
Вы сильно облажались с нравоучениями. Ни nnbackup, ни dump внутри файлов не копаются, а просто заТАРивают изменившиеся файлы целиком, и сжимают ZIPом, получая инкремент. А если кто похож на zpaq, то это rsync.

Вот это новость - UNIX-й dump сразу создаёт тарбаллы и зипует их! Ссылочку на первоисточник пожалуйста - открытие эпохального значения. Читайте до просветления dump(8) и ко мне не обращайтесь ни с каким вопросом - ответа не будет. Сами напросились.
Автор: EugeneRoshal
Дата сообщения: 23.01.2014 09:40
regist123

Цитата:
На системе с системной кодовой страницей 866 запаковал в zip архив файл Новый текстовый документ (5) на системе с кодовой 437 распаковал с помощью WinRar 5.01

А упаковали чем? Тоже WinRAR 5.01? Вообще-то он для не английских имен файлов utf-8 имена в zip extra field должен сохранять.
Автор: regist123
Дата сообщения: 23.01.2014 10:33
EugeneRoshal 11:40 23-01-2014
Цитата:
А упаковали чем? Тоже WinRAR 5.01? Вообще-то он для не английских имен файлов utf-8 имена в zip extra field должен сохранять.

Проверил если упаковать WinRar5.01 в архив ZIP и распаковать с помощью WinRar даже версии 4,20 проблемы нет.
Если распаковывать этот же архив с помощью 7-zip (пробовал на 9.20) проблема есть.
Если упаковать в ZIP с помощью 7-zip в ZIP архив и распаковать хоть WinRar, хоть 7-zip получаем крякозябры, встроенный в систему WinZIp вообще пишет, что нет файлов для распаковки.
Автор: EugeneRoshal
Дата сообщения: 23.01.2014 13:34
regist123
Чтобы надежно распаковывать неанглийские имена файлов, нужно хранить их в Unicode. Для этого ZIP формат предоставляет два варианта: 0x7075 UTF-8 extra field или UTF-8 в основном имени с установкой bit 11 в флагах. Видимо, в этом zip архиве UTF-8 имен не было. А без них приходится угадывать кодировку с использованием всяческих эвристик с негарантированным успехом.
Автор: BFDA
Дата сообщения: 24.01.2014 09:53

Цитата:
Видимо, в этом zip архиве UTF-8 имен не было.



обычно такое бывает когда zip создается на MAC'е, Apple эти флаги не ставит принципиально, а потом пользователи удивляются, а почему архивы не распаковываются...
Автор: persicum
Дата сообщения: 25.01.2014 16:37

Цитата:
Not enough memory for 256 MB compression dictionary, changed to 128 MB.


что за фигня постоянно вылезает? FAR показует 2.5G свободной RAM
Автор: EugeneRoshal
Дата сообщения: 25.01.2014 18:08
persicum
Фрагментация адресного пространства. При возможности используйте 64-битную версию.
Автор: Inoz2000
Дата сообщения: 25.01.2014 18:25
persicum см. шапку
Почему для использования 2+ ГБ памяти желательно установить 64-разрядную версию Windows
Цитата:
Большинство приложений резервируют адресное пространство всегда непрерывными блоками, и если им это не удаётся, то приложения или выдают сообщение: Недостаточно памяти; или "вываливаются" с ошибкой: Ошибка произошла т.к. недостаточно памяти; или "вываливаются" с ошибкой, которая мало о чём говорит; или виснут.


и топик со стр 82

Как и при многих проблемах, может помочь простая перезагрузка
почему FAR
Автор: Inoz2000
Дата сообщения: 25.01.2014 19:23

Цитата:
выделил 1.5G кусок
чуть-чуть не дотянул

mk:@MSITStore:WinRAR.chm::/html/HELPGetArcGeneral.htm#DictSize
Для сжатия нужна примерно в шесть раз больше памяти, чем размер словаря. Распаковка потребляет памяти чуть больше, чем однократный размер словаря
Автор: persicum
Дата сообщения: 26.01.2014 07:39
Inoz2000

Цитата:
Compression needs about 6 times more memory than dictionary size. Decompression takes slightly more memory than just 1 dictionary size.


Ах вот оно что... Ну тогда понятно, почему памяти может не хватать, а также различия между 32- и 64-битной версиями.
Автор: Taciturn
Дата сообщения: 26.01.2014 17:25
EugeneRoshal
Нельзя ли при создании SFX-архивов автоматически включать разбиение по томам на 4 гигабайта?
Или хотя бы выводить сообщение «Слишком большой SFX-архив. Windows не может запускать исполняемые файлы размером более 4 ГБ.» сразу при достижении 4 ГБ лимита, а не в конце.
Автор: EugeneRoshal
Дата сообщения: 26.01.2014 17:46
Taciturn

Цитата:
Нельзя ли при создании SFX-архивов автоматически включать разбиение по томам на 4 гигабайта?

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

Можно один раз профиль "SFX тома" настроить для себя, с тем размером, который требуется.
Автор: Taciturn
Дата сообщения: 26.01.2014 17:50
EugeneRoshal
Можно же продолжать выводить сообщение о 4 ГБ лимите. В создании неработающих SFX-ахривов тоже не слишком много смысла.
Автор: 1Nata
Дата сообщения: 27.01.2014 10:04
Очень долго пользовалась WinRAR какой-то 3 версии. Решила обновиться. Удалила 3, поставила 5.01.

1. В Настройках ставлю 3 галки, сохраняю, закрываю. Потом, открываю и снова только 1 галка.



2. Иконки другие стали.


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

UPD Переустановила версию 5.01 с настройками по-умолчанию.
Результат.

А, вот, zip иконка осталась такой же. Она такой и д.б.?








Автор: regist123
Дата сообщения: 27.01.2014 14:20
1Nata 12:04 27-01-2014
Цитата:
Win7

1Nata извиняюсь, за возможно тупой вопрос. А установку и всё остальное вы запускаете правой кнопкой от имени админа?
Перед изменением настроек (для того чтобы поставить галочки) попробуйте сам WinRar тоже запустить через ПКМ от имени админа.
Автор: 1Nata
Дата сообщения: 27.01.2014 14:54
regist123 (16:20 27-01-2014)
Цитата:
А установку и всё остальное  вы запускаете правой кнопкой от имени админа?

Нет. Я устанавливаю с помощью Revo Uninstaller Pro.
regist123 (16:20 27-01-2014)
Цитата:
Перед изменением настроек (для того чтобы поставить галочки) попробуйте сам WinRar тоже запустить через ПКМ от имени админа.

С настройками (галками) проблем уже нет. Они все стоят по-умолчанию и я их больше не трогаю.

А, вот почему иконка .zip выглядит так, как у меня на скрине, меня это до сих пор интересует.
Автор: SAT31
Дата сообщения: 27.01.2014 14:59
1Nata
а ассоциации прописаны в системе с WinRAR? Второй значок это вообще родной распаковщик Windows.
Пуск - Панель управления - Программы по умолчанию.
Автор: regist123
Дата сообщения: 27.01.2014 15:10
1Nata 16:54 27-01-2014
Цитата:
Нет. Я устанавливаю с помощью Revo Uninstaller Pro.

тогда советую ещё раз переустановить поверх. Запустив установки через ПКМ от имени админа. При этом и ассоциации программ и всё остальное тоже должно прописаться.
Автор: 1Nata
Дата сообщения: 27.01.2014 15:13
SAT31
В настройках WinRAR отмечены все ассоциации.
А, если зайти Пуск - Панель управления - Программы по умолчанию - Сопоставление типов файлов..., то там я нашла .7z и .z открывать в WinRAR. А, вот .zip там нет вообще.
Автор: SAT31
Дата сообщения: 27.01.2014 15:14
1Nata
ваши две иконки - это что за типы файлов?
Проще: по ним ПКМ - Свойства и там посмотреть, что за программа стоит по умолчанию для открытия, сменить ее на WinRAR.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

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


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