Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: \x1f\x8b\x08\x00\x00\x00\x00\x00
 
 автор: Mootch   (30.01.2006 в 01:56)   письмо автору
 
 

разбирал код одного популярного движка. Наткнулся на такую строчку:

echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";

ЧТо это такое? Даже не знаю как к этому подступиться.

   
 
 автор: sidPR   (30.01.2006 в 01:59)   письмо автору
 
   для: Mootch   (30.01.2006 в 01:56)
 

Хм похоже на шшел коды хотя я могу ошибатся!

   
 
 автор: Dark_Wektor   (30.01.2006 в 02:07)   письмо автору
 
   для: Mootch   (30.01.2006 в 01:56)
 

ниже должна быть примерно такая-же запись,
символ " \ " комментирует директиву " х " которая сообщает интерпритатору что следующие символы стоит рассматривать как 16-тиричный код, смотри коды символов и кодировку...
если я понятия попутал, поправьте меня

   
 
 автор: Mootch   (30.01.2006 в 13:21)   письмо автору
 
   для: Dark_Wektor   (30.01.2006 в 02:07)
 

>ниже должна быть примерно такая-же запись,
>символ " " комментирует директиву " х " которая сообщает
>интерпритатору что следующие символы стоит рассматривать как
>16-тиричный код, смотри коды символов и кодировку...
>если я понятия попутал, поправьте меня

а какая может быть причина написать в 16-тиричном коде, а не "по-человечески" :) ?

   
 
 автор: Dark_Wektor   (30.01.2006 в 02:20)   письмо автору
 
   для: Mootch   (30.01.2006 в 01:56)
 

в доках это выглядит вот так:


\n                                // Новая строка 
\r                                 // Возврат курсора 
\t                                 // Горизонтальная табуляция 
\\                                 // Обратная косая черта 
\$                                //  Знак доллара 
\"                                 // Кавычка 
\[0-7]{1,3}                  // Восьмеричная запись числа (в виде регулярного выражения) 
\x[0-9A-Fa-f]{l,2}       // Шестнадцатиричная запись числа (в виде регулярного выражения) 

   
 
 автор: XPraptor   (30.01.2006 в 13:34)   письмо автору
 
   для: Dark_Wektor   (30.01.2006 в 02:20)
 

Причин может быть много. Например для запаковки в zip нужно хэш таблицу обязательно держать в памяти в шестнадцатиричном виде, для криптографических функций тоже и много для чего еще.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования