Добрый день, уважаемые юзеры смартов !
Последнее время все чаще вижу на форуме вопросы типа: Скачал родным браузером что-нибудь, а оно не открывается, пишет Неизвестный формат файла, ЧТО ДЕЛАТЬ??? И последующие ответы: Забудь, качай заново нормальным браузером или качалкой файлов!
Оговорюсь сразу- я изумлен тем, что люди, имея смарт на руках и ОГРОМНОЕ количество стороннего софта, качают что-то родным браузером, но тем не менее: опытными юзерами сразу не становятся, кому-то родной браузер просто удобнее, да и ради восстановления исторической справедливости скажу следующее- Если файл скачен родным браузером, он не открылся и смарт не перегружался сам или владельцем- его (этот файл) можно вытащить из кеша.
Оговорюсь еще раз- статья написана скорее в познавательных целях, для общего развития, так как считаю, что далеко не каждый новичок (как правило, такие вопросы задают они) будет в состоянии выполнить нижеописанные операции.
Все дальше написанное опробовалось на телефоне Nokia N70me, но думаю, будет справедливым и для ранних осей. За 9-ку не скажу, т.к. не имею, а посему не знаю.
Начнем с самого начала
Почему возникает надпись Неизвестный формат файла? Дело в том, что при открытии файла, скаченного родным браузером, используются встроенные функции системы, т.е. нормально откроются файлы, формат которых для смарта является родным (как-то: sis, jar, jad, 3gp, jpg, bmp, wav, mid и т.п., на поздних смартах еще mp3, mp4). Форматы zip, rar, avi и подобные для наших смартов родными не являются, для их открытия нужен сторонний софт. Именно поэтому и возникает такая надпись, соответственно ни сохранить, ни переместить файл не удается.
Так как на этом сайте в основном все запаковано в zip, то проблему можно решить установкой архиватора ZipMan или HandyZIP (последний является платным). А что делать, если файл уже скачан, а архиватор установлен не был; или файл не zip и он не открылся в системе?
Для этого нужны две вещи- НЕ перезагружать смарт и файловый менеджер с HEX-редактором. Я использовал X-Plore.
Все скачанное родным браузером хранится до перезагрузки в папке cashe на диске D:. Там будут файлы с названиями вида centry_000.hps, цифры будут отличаться в зависимости от количества скачанных файлов. Определить нужный файл можно по его объему, он будет чуть больше объема качавшегося файла. Копируем этот файл в любую папку на диск Е:
Файл .hps- это, собственно сам скачанный файл, плюс к нему родным браузером добавлен заголовок. Вот этот заголовок нам и нужно удалить, а все оставшееся сохранить и переименовать в то расширение, под каким файл скачивался.
Открываем наш файл в X-Plore в hex-редакторе (Меню/Файл/Правка или просто нажав кнопку 8). Заголовок представляет собой примерно следующее:
https://cdn.dimvid.ru/uploader/raznoe__symbian_9/имя_файла.zip
https://cdn.dimvid.ru/uploader/raznoe__symbian_9/имя_файла.zip
Cashe-Control:max-age=172800
Connection:Keep-Alive
Date:Tue, 01 Apr 2008 16:21:00 GMT
Accept-Ranges:bytes
Server:nginx/Windows 2003 Server Corporated
Content-Length:10485
Content-Type:application/zip
Expires: 03 2008 16:21:00 GMT
Last-Modified:Tue, 01 Apr 2008 15:48:08 GMT
Но он нам, собственно, не нужен, просто так легче будет определить- где кончается заголовок и начинается файл. Сам файл начинается после последних букв GMT плюс еще 4 байта (конец заголовка в hex имеет вид 47 4d 54 0d 0a). В любом случае:
zip всегда начинается с байтов 50 4b 03 04,
rar с байтов 52 61 72 21,
avi с байтов 52 49 46 46,
jpg с байтов ff d8 ff e0.
К примеру, был скачан архив zip. Ищем конец заголовка и последовательность байтов 47 4d 54 0d 0a. После них будут байты 50 4b 03 04 (это начало самого zip). Удалять нужно все с начала до байтов 50 4b 03 04. Встаем перед 50, кнопкой С удаляем все до начала, нажимаем правый софт-кей (смарт спросит Сохранить изменения? отвечаем Да), тупо переименовываем в zip.
Вот и все. Один раз понять- дальше просто будет
Повторюсь еще раз- это для общего развития, так что сильно ногами не пинать За кривые руки ответственности не несу.
И напоследок совет- для закачки файлов используйте сторонние браузеры или качалки файлов.
Удачи !
Похожие файлы
Как сделать переадресацию вызова на телефоне
Полезные советыСкачиваем видео с instagram через UcBrowser(android)
Полезные советыПодключаем Яндекс Диск в любом проводнике
Полезные советыИспользование сценариев Bixby в смартфонах Samsung S8 - S21
Полезные советыКомментарии 18
Ну, на 8.1 он тоже не огромный-1.7 метра . И на 8.0 файлы в него, наверно, все-таки сохраняются. Я имею ввиду конечно не большие файлы объемом по 5 метров и больше. А вообще это интересный вопрос- где будут файлы больше 1.5 метра, теоретически они же в кеш не влезут. Надо попробовать будет.
На 8.0 ещё проще - кэш тоже хранится на (D, только его объем оного - метра полтора, и файлы в него не сохраняются - некуда просто. Тут выход простой, ставить оперу или китайца.
на девятке тоже можно берем x-plore если файл не в архиве, во время того когда вы скачали файл и вам задан вопрос \установить \ вы сворачиваете стандартный браузер и через x-plore переходите в папку c:\\sistem\\dmrg и там ищите свои файл ориентируясь по имени либо по размеру файла далее выбираем его и жмем правка-копировать и указываем путь, сохраняем и сворачиваем менеджер файлов заходим в браузер и спокойно продолжаем установку . Опробовано на н82.Всем удачи да чуть не забыл не только на C диске но и на E может быть папка \\dmrg (downloadmanager)
Вообще-то Zipman- это одна из первых программ, которые я закачал после покупки смарта. Но соглашусь с Tekket, много лишней критики..
0 ответить