Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Непонятки с Winrar 2.9 |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 | Печать |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 31 января 2014 1:21 Сообщение отредактировано: 31 января 2014 1:24
SergeCpp написал: Это на самом деле не совсем так. Есть понятие "непрерывный архив" (solid archive) и... ну пусть будет "архив с оглавлением" (специального термина для обычных архивов я не встречал). В первом случае архиватор сначала делает поток данных из всех добавляемых в архив файлов и оглавления, потом применяет к этому потоку целиком алгоритм сжатия. И результат сжатия записывает в архив. Во втором случае архиватор в архив записывает оглавление (список файлов и каталогов), а потом отдельно к каждому файлу применяет алгоритм сжатия, и по-отдельности записывает результат в архив. сейчас провёл эксперимент — убрал из архива 7Z всего три байта в конце — ошибка открытия. У архива ZIP я убрал шесть байт в конце — у всех файлов (что остались видны) CRC = 0 и ничего извлечь не получается. Соответственно, из непрерывного архива извлечь отдельный файл без целостности всего архива невозможно. А из архива с оглавлением - без проблем, т.к. повреждение затрагивает только какой-то отдельный файл, а не весь архив. Зато непрерывный архив имеет заметно более высокую степень сжатия. Так вот, просто в твоем эксперименте 7zip работал в режиме solid, а RAR - нет. Включи в RAR'е соответствующую галочку, и он потеряет возможность извлечения файлов из недокачанных архивов и т.д. |
Fe-Restorator |
NEW! Сообщение отправлено: 31 января 2014 1:54
DrPass написал: Вот-вот. Ещё непонятно патологическое стремление оперировать именно порченными архивами. Заранее соглашаясь на неполное извлечение информации. Не проще-ли воспользоваться некой мега-прогой закачек, гарантированно не теряющей инфы в процессе закачки, включая докачку при последующих попытках?! Совмещённую с системой резервных копий, благо нонче ожили даже облачные сервисы по сохранению инфы. Включи в RAR'е соответствующую галочку, и он потеряет возможность извлечения файлов из недокачанных архивов и т.д. |
Сейчас на форуме |
SergeCpp |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 31 января 2014 4:21 Сообщение отредактировано: 31 января 2014 4:51
Почему-то скачиваемые файлы всегда (у меня) оказываются такие, что 7-Zip — solid, а Rar — не solid. И это наблюдение не на всего десяти-двадцати-ста архивах. DrPass написал: Вот пример: solid-rar недокачанный архив, созданный (WinRar 3.93) без записи для восстановления, лучшая степень сжатия. Соответственно, из непрерывного архива извлечь отдельный файл без целостности всего архива невозможно. А из архива с оглавлением - без проблем, т.к. повреждение затрагивает только какой-то отдельный файл, а не весь архив. Зато непрерывный архив имеет заметно более высокую степень сжатия. Так вот, просто в твоем эксперименте 7zip работал в режиме solid, а RAR - нет. Включи в RAR'е соответствующую галочку, и он потеряет возможность извлечения файлов из недокачанных архивов и т.д. Созданный архив, размером в 26,351 байт: http://www.sendspace.com/file/ewpaji или http://rghost.ru/52077763 Заметно недокачанный архив (оригинал, укороченный в Hiew до 24,576 байт, 24 килобайта ровно): http://www.sendspace.com/file/jl6hnx или http://rghost.ru/52077773 (В Alt+I у этого укороченного архива уже "появилась" Recovery record, хотя её не было.) Извлекаем, отметив "Keep broken files", и двоично сравниваем извлечённые файлы с исходными. В извлечённых файлах отсутствует файл Life.Grid.reg, а файл Interface.rc — укорочен, но частично виден. Всё остальное (43 файла) — двоично идентично источнику. Fe-Restorator написал: Бывает разное. Не специально, обычно. А бывает и такое, что большой архив скачивается специально частично, чтобы посмотреть, что там (прослушать пару треков или посмотреть начало фильма), и стоит ли скачивать дальше. Не у всех интернет быстрый. Ещё непонятно патологическое стремление оперировать именно порченными архивами. P.S. Если файлы на sendspace и на rghost устареют, то их можно будет взять в сообщении на old-dos. |
Fe-Restorator |
NEW! Сообщение отправлено: 31 января 2014 8:27 Сообщение отредактировано: 31 января 2014 9:09
SergeCpp написал: Это мазохизм, срочно лечитесь! Упаковывать уже упакованную музЫку/вЫдево - жесть, причём жутко гнутая и жёваная! Не догадывались попросту переименовать *.mkv в *.lha, от робо-копирастов? А бывает и такое, что большой архив скачивается специально частично, чтобы посмотреть, что там (прослушать пару треков или посмотреть начало фильма), и стоит ли скачивать дальше. Не у всех интернет быстрый. Так и хочется спросить: вы упаковку печенья домой детям доносили хоть раз? Или прям в торговом зале ковырнули пару печенек "на пробу" и медленно сбежали по своим делам? Пользуйте проги с функционалом докачки и/или закачки в N потоков-на-файл, надёжнее выйдет. Дробите длинный файл перед отправкой в сеть на более мелкие фрагменты - проще и безошибочнее будет его перекачивать, тем паче - на медленном инете. PS. После прочтения статейки "с участием автора архиватора" могу сообщить минимум об двух ошибках, допущенных бедолагами при создании своих архивов. Первая - не создавать один длинный архив - дробить его автоматически на размер DVD-диска, хотя-бы. А лучше - сразу на кастомный размер в 2000000000 (десятичных) байт. Многие zip-разархиваторы не умеют работать с файлами большего чем 2gb размера, тем-ж размером ограничена ФС старых операционных систем, что тож нужно учесть при универсализации архива. А *7z двд-шного размера удобно уписывать на болванки. Кстати, из-за невысокого качества болванок. архив. предназначаемый под запись на них, нужно дробить на кастомный размер DVD/4 байт. Это позволит разместить 4 файла на болванку, записав два комплекта по схемам: "1-2-3-4+5-6-7-8 +..." и 3-4-1-2+7-8-5-6+...", ибо чаще всего нечитаемой становится внешняя 1/3 часть болванки. Для передачи по сети архив нужно создавать с размером блоков 100..600Mb, так его будет легче прокачать как целиком, так и только "непролезшую" часть. Вторая ошибка - отсутствие резервной копии, она-же "беспечность юзера". Архив не гарантирует надёжность хранения, как раз - наоборот, подвергает оную дополнительному риску. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Fe-Restorator, тут, видимо, речь идёт не о скачке каких-то своих файлов, а про выложенные кем-то на какой-нибудь левый файлообменник, который не поддерживает докачку и т.п. Тогда действительно бывает нужно скачать либо только заголовок архива, либо хотя бы иметь возможность частичного восстановления архива, если он неправильно скачался. Например, у меня часто такое было на GPRS - денег мало, трафика, соответственно, тоже, надо какой-то файл большой скачать, а он вдруг на 80% оборвался, чтобы ещё раз качать - нет денег и времени. Тогда приходится мучиться с полученным, и очень хорошо, если он rar. Кстати, музыка мне часто попадалась в виде архивов, т.е. один альбом - один архив. И ещё одно - в последнее время многие повадились вместе с какой-нибудь мелкой программкой в архив пихать какую-нибудь музыку или картинки на несколько МБ - видимо, "для веса", то ли с файлообменников они за трафик получают или там минимальный объём файла установлен, не знаю. В таких случаях тоже очень удобно качать только часть архива. |
skoroxod
Advanced Member
вежливый пролетарий Откуда: Старый Оскол Всего сообщений: 8177 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2009 |
uav1606 написал: Я такую фигню уже давно наблюдал на СНГ-шных варёзных сайтах, когда в архив с мелкой утилиткой или текстовкой И ещё одно - в последнее время многие повадились вместе с какой-нибудь мелкой программкой в архив пихать какую-нибудь музыку или картинки на несколько МБ - видимо, "для веса", то ли с файлообменников они за трафик получают или там минимальный объём файла установлен, не знаю. В таких случаях тоже очень удобно качать только часть архива. с ключами впихивали бестолковые картинки или музычку. Действительно всё дело в премиальных с файлообменника. |
Fe-Restorator |
NEW! Сообщение отправлено: 31 января 2014 13:40
uav1606 написал: Вот только довесок обычно пакуется прежде мелкого файлика, и частичная скачка такого архива ни фига полезного тебе не принесёт. И ещё одно - в последнее время многие повадились вместе с какой-нибудь мелкой программкой в архив пихать какую-нибудь музыку или картинки на несколько МБ - видимо, "для веса", то ли с файлообменников они за трафик получают или там минимальный объём файла установлен, не знаю. В таких случаях тоже очень удобно качать только часть архива. Музыка бывает "упакована", т.е. на самом деле - лишь обёрнута в формат архива (без сжатия), только чтоб "выложить всю кучу разом". uav1606 написал: Хорошая прога-качалка позволяет качать один файл сразу с нескольких "левых обменников". При нонешнем уровне жисти разыскать копии файла можно сразу на нескольких хостингах, и докачать. Хоть по гепересу, хоть по голубиной почте. какой-нибудь левый файлообменник, который не поддерживает докачку и т.п. Тогда действительно бывает нужно скачать либо только заголовок архива, либо хотя бы иметь возможность частичного восстановления архива, если он неправильно скачался. |
Сейчас на форуме |
SergeCpp |
Fe-Restorator написал: Вы верно заметили, что: Упаковывать уже упакованную Fe-Restorator написал: Так и есть в большинстве скачиваемых архивов. Музыка бывает "упакована", т.е. на самом деле - лишь обёрнута в формат архива (без сжатия), только чтоб "выложить всю кучу разом". Fe-Restorator написал: Fe-Restorator написал: Кстати, из-за невысокого качества болванок Очень тут помогает программа создания избыточности, например ICE ECC. Можно одну внешнюю четверть/треть диска выделить под такую информацию. С ICE ECC я работаю с 2005 года, всё замечательно. чаще всего нечитаемой становится внешняя 1/3 часть болванки Fe-Restorator написал: Да, это "как всегда": Вторая ошибка - отсутствие резервной копии10 причин не делать резервное копирование. Fe-Restorator написал: Информация для восстановления WinRar (хотя там до версии 5 и достаточно просто Архив не гарантирует надёжность храненияустроено, много проще, чем в ICE ECC) не раз оказывалась полезной и архив был восстановлен. uav1606 написал: uav1606 написал: речь идёт не о скачке каких-то своих файлов, а про выложенные кем-то на какой-нибудь левый файлообменник, который не поддерживает докачку и т.п. Тогда действительно бывает нужно скачать либо только заголовок архива, либо хотя бы иметь возможность частичного восстановления архива, если он неправильно скачался uav1606 написал: надо какой-то файл большой скачать, а он вдруг на 80% оборвался, чтобы ещё раз качать - нет денег и времени. Тогда приходится мучиться с полученным, и очень хорошо, если он rar. Всё именно так. Кстати, музыка мне часто попадалась в виде архивов, т.е. один альбом - один архив. uav1606 написал: Это и раньше делали, трафик, да. в последнее время многие повадились Fe-Restorator написал: Да, только не всегда можно: Хорошая прога-качалка позволяет качать один файл сразу с нескольких Fe-Restorator написал: Так как или только на одном есть или докачку ни один не поддерживает. разыскать копии файла можно сразу на нескольких хостингах, и докачать |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 | Печать |
Полигон-2 » Старый софт » Непонятки с Winrar 2.9 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |