Модераторы: Akella, bartram
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с zip !!!!! Битый после пересылки 
:(
    Опции темы
sergejzr
Дата 8.8.2005, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 4
Всего: 360



На 2000 винде создал архив через правую кнопку "add to x.zip"
Через фтп послал файл на solaris. Дома на XP скачал этот архив а он говорит, что битый smile

Подозреваю, что в процесск пересылки кодировка где нить слетела. Плиз, посоветуйте что делать.. Оригинальных файлов не осталось smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Retro
Дата 8.8.2005, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: 1
Всего: 117



sergej.z
Есть проги которые восстанавливают битые архивы (с определенной вероятностью), когда-то пользовался, но не помню ни названия ни производителя smile , мне помогло восстановил 95% файлов из архива.
PM MAIL   Вверх
Akina
Дата 8.8.2005, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 454



Если где-то неверно описан MIME-тип - карачун твоему архиву... впрочем с какой бы стати он неверен...

На будущее - пакуй РАРом с recovery record и переименуй в что-нить стандартное (скажем BMP)


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Snowy
Дата 9.8.2005, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 6
Всего: 484



Цитата(sergej @ 8.8.2005, 21:38)
Дома на XP скачал этот архив а он говорит, что битый

А имена файлов показывает? А RAR что говорит?
RAR умеет восстанавливать битые ZIP, пытаясь угадывать нужные байты по CRC.
Но, если нет таблицы файлов, то можно смело хоронить.
Если есть, то есть и надежда. ZIP не делает solid компрессии, поэтому есть вероятность восстановления хирургическим путем хотя бы части файлов.
PM MAIL   Вверх
sergejzr
Дата 9.8.2005, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 4
Всего: 360



Рар не открывает его также.. Говорит unsupported. Прогнал его через pkzipfix. Теперь открывается, видны названия файлов. Но не распаковывается ничего. Не винраром, не винципом.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Snowy
Дата 9.8.2005, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 6
Всего: 484



Если данные так важны, то можно попробовать написать программу нарезки одного архива на кучку маленьких отдельных архивов - один архив = один файл.
Может какие-то и возьмет...
PM MAIL   Вверх
sergejzr
Дата 9.8.2005, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 4
Всего: 360



А что нибудь есть готовое? Я просто не представляю, как это сделать. С форматом разбираться времени нет..


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Snowy
Дата 9.8.2005, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 6
Всего: 484



Готового не встречал.
Знать формат нужно приблизительно.
Делается просто: Создаем новый архив из одного файла.
От него нам потребуется только хвост. (72 байта)
Исходный файл нарезаем на куски. Каждый кусок определяем по заголовку.
Каждый файл в архиве начинается с четырех байт - 50,4B,03,04
Для надежности можем проверять размер - он в заголовке в 19-22 байтах заголовка.
Можем и не проверять - мусор некритичен.
27-30 байты - длина имени файла.
Имя файла идет сразу за длиной.
Хотя даже это все знать необязательно.
Главное нарезать на куски, в отдельные файлы. Имя файла можно генерить случайно - реальное имя все равно будет нормальным после извлечения.
Сохраняем в отдельный файл, приклеиваем наш хвост. Только в последние 8 байт пишем размер нового файла - 72 байта.
Работоспособность можно будет проверить на живом архиве.
Я думаю за час можно написать без проблем.
Повреждены могут быть не все файлы. Что-то да вытащится нормально, если не настолько все сильно покарежено, что вообще все испорчено.
Добавлено @ 14:32
Я могу написать, но готовый вариант только завтра.
Сегодня как назло весь день расписан.
Может вечерком часик выкрою, если до завтра ждет...
PM MAIL   Вверх
sergejzr
Дата 9.8.2005, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 4
Всего: 360



smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программное обеспечение"
Deface
Akella

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, Akella, bartram.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение | Следующая тема »


 




[ Время генерации скрипта: 0.0589 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.