Автор Тема: [Сеть, интернет] Определение формата - InetGet  (Прочитано 2028 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zalman1980 [?]

  • Новичок
  • *
  • Сообщений: 393
  • Репутация: 3
  • Пол: Мужской
    • Награды
Скажите пожалуйста, как заранее узнать формат картинки (файла)? Вот скачиваю картинку, а какой формат - не знаю. В итоге не могу ее вставить в GUICtrlCreatePic. Подскажите, как можно узнать? InetGetInfo такой информации не предоставляет.

Код: AutoIt [Выделить]
$sURL = "http://zilog.ucoz.ru/secure/?k=1168330576631456360;m=addcom49139506;tm=1362101792"
$sFileName = _Encoding_URIDecode($sURL)
MsgBox(16,'',$sFileName)
Exit



Или просто подскажите, как мне ее вывести в окно - картинка спокойно отображается, вот к примеру я ее прикрепил
« Последнее редактирование: Март 01, 2013, 06:23:56 от The Dream »

Русское сообщество AutoIt

[Сеть, интернет] Определение формата - InetGet
« Отправлен: Март 01, 2013, 06:11:07 »

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
как в правило, в содержании самого файла, если формат действительно неизвестен, и чаще всего где-то в начальных байтах. к примеру (нумерация байтов начинается с нуля, 0 - это первый байт)
Байты и значенияpng
1-3 байты - 50 4Е 47 - hex кодировка букв PNG
jpg/jpeg/jpe/jif/jfif/jfi
6-9 байты - 4A 46 49 46 - hex кодировка букв JFIF
tiff
0-1 байты - либо 49 49 либо 4D4D - либо II либо MM
gif
0-2 байты - 47 49 46 - hex кодировка букв GIF
твой файл имеет сигнатуру JPG файла (6-9 байты это буквы JFIF), а вообще лучший способ это один раз скачать браузером и посмотреть какой формат он предложит для сохранения.

вот ссылка на сигнатуры огромного количества файлов - FILE SIGNATURES TABLE
« Последнее редактирование: Март 01, 2013, 08:07:54 от Kaster »
Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


Оффлайн Zalman1980 [?]

  • Новичок
  • *
  • Сообщений: 393

  • Автор темы
  • Репутация: 3
  • Пол: Мужской
    • Награды
Kaster
спасибо, попробую.

Русское сообщество AutoIt

Re: [Сеть, интернет] Определение формата - InetGet
« Ответ #2 Отправлен: Март 01, 2013, 07:30:14 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
3933 Просмотров
Последний ответ Октябрь 05, 2009, 23:06:44
от SyDr
13 Ответов
11203 Просмотров
Последний ответ Апрель 22, 2014, 14:40:52
от madmasles
5 Ответов
4379 Просмотров
Последний ответ Август 04, 2016, 07:18:58
от tubsids
9 Ответов
3197 Просмотров
Последний ответ Ноябрь 08, 2014, 23:15:20
от Skif_off
3 Ответов
2936 Просмотров
Последний ответ Октябрь 24, 2012, 22:36:20
от CreatoR
4 Ответов
3714 Просмотров
Последний ответ Октябрь 29, 2012, 10:55:32
от ivsatel
0 Ответов
1728 Просмотров
Последний ответ Ноябрь 07, 2012, 13:22:58
от snoitaleR
6 Ответов
3250 Просмотров
Последний ответ Январь 15, 2013, 10:23:11
от CreatoR
5 Ответов
2261 Просмотров
Последний ответ Февраль 09, 2015, 09:15:14
от sanek2000
2 Ответов
157 Просмотров
Последний ответ Июль 16, 2019, 22:20:09
от IMStrelcov