View previous topic :: View next topic |
Author |
Message |
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Oct 02, 2010 21:29 Post subject: сигнатура jpg, png, gif |
|
|
Какая сигнатура у jpg, png, gif, bmp?
png: 0x89 +'PNG' - правильно?
bmp: 'BM'
gif: 'GIF89' - правильно?
какая у jpg? _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Samwatas
Joined: 12 Sep 2009 Posts: 95
|
|
Back to top |
|
|
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Sun Oct 03, 2010 23:36 Post subject: |
|
|
Alextp
'яШя' , если склероз не изменяет. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Mon Oct 04, 2010 01:16 Post subject: |
|
|
Quote: | Сигнатура jpg- 2 байта, по ссылке. | Первые 2 байта и последние 2 байта.
Quote: | У ico есть сигнатура? | Заголовок (первые 6 байт): Code: | Поле Смещение Размер(байт) Описание
Reserved 0 2 Зарезервировано, всегда 0
Type 2 2 1 = значёк .ico
2 = курсор .cur
Count 4 2 Кол-во изображений, минимум 1 |
Т.о. для .ICO первые 4 байта: |
|
Back to top |
|
|
Dec
Joined: 07 Sep 2006 Posts: 466
|
(Separately) Posted: Mon Oct 04, 2010 15:06 Post subject: |
|
|
Tol!k wrote: | Quote: | Сигнатура jpg- 2 байта, по ссылке. | Первые 2 байта и последние 2 байта. |
imho, более корректно считать сигнатурой jpeg-файла последовательность байт \xFF\xD8\xFF, поскольку за заголовком \xFF\xD8 в любом случае будет идти сегмент с маркером \xFF в начале. Завершающие байты \xFF\xD9 могут отсутствовать по причине наличия дополнительной метаинформации в конце файла или по причине "битости" файла, поэтому их лучше не проверять. |
|
Back to top |
|
|
Lumen
Joined: 17 May 2010 Posts: 13
|
(Separately) Posted: Fri Oct 08, 2010 14:16 Post subject: |
|
|
для GIF существует две модификации: 87a и 89a (добавлена поддержка прозрачности и анимации). И сигнатурой считаются первые 6 байт, то есть соответственно GIF87a и GIF89a (последние 3 символа можно рассматривать как номер версии). |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Lev
Joined: 02 Mar 2005 Posts: 392
|
(Separately) Posted: Fri Oct 08, 2010 15:43 Post subject: |
|
|
[off]Имхо стоит заодно посмотреть на прожку Trid. Помнится были реализации и в виде плагина для ТС, и привинчивание к Script Content Plugin. Даже если сама прожка не нужна, можно посмотреть её каталог сигнатур. Вдруг аппетит выйдет за рамки jpg, png, gif, bmp[/off] |
|
Back to top |
|
|
|