Перейти к содержимому

Фото
- - - - -

HEX, Binary, Octal -- encode/decode на PHP


  • Вы не можете создать новую тему
  • Please log in to reply
17 ответов в этой теме

#1 George

George
  • Пользователь
  • 202 сообщений
  • Откуда:Tallinn

Отправлено 01 Октябрь 2004 - 13:47

Не так давно нашёл очень, на мой взгляд, занятное Интернет-приложение:
http://www.nickciske.com/tools/
тут можно кодировать или декодировать HEX, Binary, Octal коды в текст и обратно..

Поскольку я вообще не разу не сталкивался с этими кодами, то решил попробовать свои силы и привлечь к этому вас, кодеры -)

Вношу предложение о написании общими усилиями подобного скрипта (по функциональности) с последующей благотворительной раздачей оного хорошим мешканцам родного ввв -)

Начнём с набора добровольцев (независимо от степени продвинутости в PHP)

Дизайн за мной, само собой разумеется -)

B)

Сообщение изменено: George (01 Октябрь 2004 - 13:49 )

  • 0
sex, extreme & rock'n'roll 8)

#2 roboter

roboter
  • Пользователь
  • 39 сообщений

Отправлено 01 Октябрь 2004 - 15:13

001001100010001100110001001100000011011100110010001110110010000000100110001000110011000100110000001110000011010100111011001001100010001100110001001100000011011100110010001110110010011000100011001100010011000000111001001100100011101100100110001000110011000100110000001110000011000000111011001001100010001100110001001100000011011100110101001110110010011000100011001100010011000000110111001100100011101100111111
  • 0

#3 George

George
  • Пользователь
  • 202 сообщений
  • Откуда:Tallinn

Отправлено 01 Октябрь 2004 - 15:20

001001100010001100110001001100000011011100110010001110110010000000100110001000110011000100110000001110000011010100111011001001100010001100110001001100000011011100110010001110110010011000100011001100010011000000111001001100100011101100100110001000110011000100110000001110000011000000111011001001100010001100110001001100000011011100110101001110110010011000100011001100010011000000110111001100100011101100111111

Просмотреть сообщение

Чтобы было -))
  • 0
sex, extreme & rock'n'roll 8)

#4 roboter

roboter
  • Пользователь
  • 39 сообщений

Отправлено 01 Октябрь 2004 - 15:24

http://ee.php.net/ma...ion.bin2hex.php
  • 0

#5 archi

archi
  • Пользователь
  • 84 сообщений
  • Откуда:Таллин

Отправлено 01 Октябрь 2004 - 19:30

тут делов на полчаса одному человеку, какой смысл толпу собирать?
  • 0

#6 George

George
  • Пользователь
  • 202 сообщений
  • Откуда:Tallinn

Отправлено 02 Октябрь 2004 - 01:08

тут делов на полчаса одному человеку, какой смысл толпу собирать?

Просмотреть сообщение

Хмм.. тогда просто, помогите, чтоль.. как сказано выше.. - я в эти дебри до сих пор нос не всовывал -) :unsure:
  • 0
sex, extreme & rock'n'roll 8)

#7 tomatensaft

tomatensaft

    Samurai Jack

  • Пользователь
  • 449 сообщений
  • Откуда:Tallinn

Отправлено 02 Октябрь 2004 - 02:10

Допустим, у нас есть число 247, которое мы хотим перевести в двойчный, восьмеричный и шестнадцатиричный коды...

Сначала переведем в шестнадцатиричный (так, вроде, проще).

Для этого делим данное число на 16. Целая часть идет во второй порядок, остаток от деления -- в первый. В данном случае, в псевдокоде:

N = 247;
H1 = N / 16; // 15 === 0xF
H2 = N % 16; // 7 === 0x7

далее остается перевести в нужную нотацию:

char int_to_hex(unsigned int num) {
  static const char hex_values[16] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};

  if(num > 15) return -1;
  return hex_values[num];
}

Перевод из шестнадцатиричной в бинарный -- тривиально.


15 / 8 = 1 (7 - ост.)
7 / 4 = 1 (3 - ост.)
3 / 2 = 1 (1 - ост.)
1 / 1 = 1 (0 - ост.)
--------------
1111

7 / 8 = 0 (7 - ост.)
7 / 4 = 1 (3 - ост.)
3 / 2 = 1 (1 - ост.)
1 / 1 = 1 (0 - ост.)
--------------
0111


Быстрее и эффективнее, однако, будет создать таблицу и делать поиск по ней:

char hex_values[16] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};

short bin_values[16] = {0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111}; // в десятичной "нотации"

short oct_values[16] = {0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17}; // --""--

Тогда *_values[N] даст тебе одно из представлений данного числа N (от 0 до 15). Это быстрее, так как в языке С обращение к элементу массива -- всего лишь обращение по адресу в памяти, что не затрагивает никаких арифметических вычислений.

Обычно все это не нужно, так как стандартные библиотеки предоставляют функции делающие такие преобразования. Вывод числа в шестнадцатиричном, восьмеричном или бинарном формате в С производится функциями семейства *printf(). В C++ (STL) используются т.н. "манипуляторы" ввода-вывода (std::hex, std::bin, std::oct, std::dec).

Сообщение изменено: tomatensaft (02 Октябрь 2004 - 02:17 )

  • 0
"This is all I want'd t' say 'bout dat..." © Forest Gump

#8 George

George
  • Пользователь
  • 202 сообщений
  • Откуда:Tallinn

Отправлено 02 Октябрь 2004 - 11:09

roboter и в особенности tomatensaft
спасибо конечно.. пытаюсь разобраться.. елси есть какие-нинь материалы про двоичному, восьмеричному и шестнадцатеричному кодам, дубу очень рад.. хочу сам изучить что каждый из вышеназванных из себя представляет и как ими манипулировать.. туда-обратно -)..
низя ж писать скрипт о том, о чем не имеешь представленья.. щас пока искаю материалы в сети..
если сможете (и захотите, что не маловажно-) сами в достаточно доступный для усвоёвывания (.. -)) форме объяснить - буду очень рад выслушать -)
  • 0
sex, extreme & rock'n'roll 8)

#9 tomatensaft

tomatensaft

    Samurai Jack

  • Пользователь
  • 449 сообщений
  • Откуда:Tallinn

Отправлено 02 Октябрь 2004 - 23:01

George, системы исчисления -- это самая элементарная дискретная математика, самые основы. Без понимания этого нельзя называть себя образованным человеком...

Общее правило для любой системы исчисления таково: целое число N можно представить в k-той системе исчисления (с набором чисел от 0 до k) так, что численный знак i-того разряда будет равен [/ - деление, % - остаток от деления, * - умножение, ^ -- возведение в степень]:

dn = ( N / k^i ) % k


Количество разрядов в числе будет равно логарифму числа по основанию определителя системы счисления плюс один, приведенному к нижнему целому: floor(log(N, k) + 1).

Далее, выстраиваем знаки от младшего порядка к старшему:

di d(i-1) ... d3 d2 d1

и получаем отображение числа в данной системе счисления.

Пример: N = 1 424 343, k = 32 (то есть, отобразим число 1 424 343 в 32-ричной системе счисления):

Такой код Python сделает необходимое преобразование (на других языках аналогичный код займет от пяти до тридцати строк):

>>> import math
>>> func = lambda N, k : " ".join([str(( N / k ** int(math.floor(math.log(N, k)) - i) ) % k) for i in range(int(math.floor(math.log(N, k) + 1)))])
>>> func(1424343, 32)
'1 11 14 30 23'

Для отображения 32-ричного числа, необходимо иметь 32 численных символа. Здесь мы обошлись десятичным кодом каждой цифры, для простоты.

Вот еще пример, то же число в пятеричной системе:

>>> func(1424343, 5)
'3 3 1 0 3 4 3 3 3'

Сообщение изменено: tomatensaft (02 Октябрь 2004 - 23:42 )

  • 0
"This is all I want'd t' say 'bout dat..." © Forest Gump

#10 tomatensaft

tomatensaft

    Samurai Jack

  • Пользователь
  • 449 сообщений
  • Откуда:Tallinn

Отправлено 02 Октябрь 2004 - 23:29

Кстати, вот еще из интереса настрочил ту же программку на Java:

/*
 * Created on 03.10.2004
 */

import java.lang.Math;
import java.lang.Double;

/**
 * @author Andrei Sosnin aka tomato
 */
public class NumSys {
    
    public static String convert(int num, int system){
        String num_str = new String("");
        
        int ndigits = new Double(Math.floor(Math.log(num) / Math.log(system) + 1)).intValue();
        
        for (int i = ndigits - 1; i >= 0; i--){
            num_str += (num / new Double(Math.pow(system, i)).intValue()) % system + " "; 
        }
        
        return num_str;
    }

    public static void main(String[] args) {
        System.out.println("Converting 1424343 to 32th system: " + convert(1424343, 32));
    }
}

Обратите внимание на вычисление количества разрядов в числе. Вот тут-то и понадобилось знание математики... :D

Сообщение изменено: tomatensaft (02 Октябрь 2004 - 23:33 )

  • 0
"This is all I want'd t' say 'bout dat..." © Forest Gump

#11 archi

archi
  • Пользователь
  • 84 сообщений
  • Откуда:Таллин

Отправлено 03 Октябрь 2004 - 12:37

George, системы исчисления -- это самая элементарная дискретная математика, самые основы. Без понимания этого нельзя называть себя образованным человеком...

тем не менее, в школе и даже в институте (если это не IT-отделение) системы счисления не преподаются, как ни парадоксально.

http://www.nntu.ru/D...N/sysschisl.htm
http://www.bigpi.biy...15/1004115F.htm
  • 0

#12 George

George
  • Пользователь
  • 202 сообщений
  • Откуда:Tallinn

Отправлено 04 Октябрь 2004 - 01:54

занимаюсь изучением по малому.. спешить думаю некуда.. -)
  • 0
sex, extreme & rock'n'roll 8)

#13 tomatensaft

tomatensaft

    Samurai Jack

  • Пользователь
  • 449 сообщений
  • Откуда:Tallinn

Отправлено 04 Октябрь 2004 - 08:16

archi, А что там преподавать? У нас в ТТУ вроде как объяснение этой темы заняло минут 10 на одной из лекций по информатике I... Заметь, я эти формулы не помню наизусть, вывел сам на несколько минут. И я далеко не гений в математике... :) И это должны еще в школе преподавать, а не в университете, хотя бы в рамках специального дополнительного материала...

Сообщение изменено: tomatensaft (04 Октябрь 2004 - 08:18 )

  • 0
"This is all I want'd t' say 'bout dat..." © Forest Gump

#14 George

George
  • Пользователь
  • 202 сообщений
  • Откуда:Tallinn

Отправлено 05 Октябрь 2004 - 18:05

согласен с тобой tomatensaft -)
  • 0
sex, extreme & rock'n'roll 8)

#15 Mastok

Mastok
  • Новобранец
  • 3 сообщений

Отправлено 02 Апрель 2005 - 11:40

Можно ли декодировать данный код func.php сколько пробовал не получилось.. :(

<?php exit(); ?>
11001100
01101100
00000100
10001100
10001100
10101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00001100
00000100
10001100
00001100
00001100
00000100
10011100
10101100
00000100
10001100
00001100
00101100
00000100
10001100
00001100
10001100
00000100
10011100
11101100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00101100
00000100
01101100
10001100
00000100
11001100
10011100
00000100
10001100
00001100
00101100
00000100
10001100
00001100
10001100
00000100
10011100
11101100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00101100
00000100
00101100
00001100
00000100
11001100
00101100
00000100
01101100
11101100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
01101100
00000100
00101100
10101100
00000100
01101100
00011100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
10101100
00000100
10001100
10001100
01001100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
10101100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
00001100
00000100
10101100
00011100
00000100
11001100
01001100
00000100
10011100
11101100
00000100
10001100
10001100
01101100
00000100
10001100
10001100
01101100
00000100
10011100
11101100
00000100
10011100
10011100
00000100
10001100
00001100
00101100
00000100
10001100
00001100
10011100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
01101100
00000100
10101100
10011100
00000100
11001100
01001100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00001100
00000100
10011100
11101100
00000100
10001100
00001100
10011100
00000100
10001100
00001100
10001100
00000100
01101100
10001100
00000100
10011100
01001100
00000100
11001100
00101100
00000100
11001100
00101100
00000100
00101100
01101100
00000100
11001100
01101100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
01001100
00000100
10001100
10001100
00001100
00000100
00101100
01101100
00000100
11001100
00101100
00000100
10001100
10001100
10011100
00000100
10001100
10001100
10011100
00000100
10001100
10001100
10011100
00000100
00101100
01101100
00000100
00011100
11001100
00000100
00011100
00101100
00000100
01101100
10101100
00000100
01101100
00011100
00000100
00011100
00101100
00000100
01101100
10101100
00000100
00011100
10101100
00000100
00011100
11001100
00000100
00101100
01101100
00000100
10011100
10011100
00000100
10001100
10001100
10001100
00000100
10001100
00001100
10011100
00000100
10011100
10101100
00000100
11001100
00101100
00000100
00101100
01101100
00000100
11001100
01101100
00000100
10001100
10001100
10001100
00000100
10001100
00001100
01001100
00000100
10001100
10001100
00001100
00000100
00101100
01101100
00000100
11001100
00101100
00000100
10011100
01001100
00000100
11001100
00101100
00000100
11001100
00101100
00000100
00101100
10001100
00000100
10101100
10011100
00000100
10001100
00001100
00101100
00000100
10001100
00001100
10001100
00000100
10011100
11101100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00101100
00000100
00101100
00001100
00000100
11001100
00101100
00000100
01101100
11101100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
01101100
00000100
00101100
10101100
00000100
00011100
00101100
00000100
10001100
10001100
00101100
00000100
10011100
11101100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
10101100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00101100
00000100
00101100
10101100
00000100
01101100
10011100
00000100
10001100
10001100
00001100
00000100
10011100
10011100
00000100
10001100
10001100
10001100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
00001100
00000100
10001100
00001100
11001100
00000100
10101100
00011100
00000100
11001100
01001100
00000100
10011100
00011100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
00001100
00000100
10011100
11101100
00000100
10001100
10001100
00101100
00000100
10001100
01001100
10001100
00000100
10011100
01001100
00000100
10001100
10001100
00001100
00000100
11001100
00101100
00000100
00101100
10001100
00000100
10101100
10011100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
01001100
00000100
00101100
00001100
00000100
11001100
01101100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
01101100
10001100
00000100
10001100
00001100
01001100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00001100
00000100
00101100
00001100
00000100
11001100
01101100
00000100
10001100
00001100
00001100
00000100
10001100
10001100
01001100
00000100
00101100
00101100
00000100
11001100
00101100
00000100
10001100
10001100
00101100
00000100
10011100
00011100
00000100
11001100
00101100
00000100
00101100
10001100
00000100
00101100
10001100
00000100
10001100
01001100
11001100
00000100
10001100
10001100
10011100
00000100
10001100
00001100
00101100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
00101100
00001100
00000100
11001100
11001100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
10001100
00000100
10001100
00001100
01001100
00000100
00101100
00001100
00000100
11001100
01101100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
00101100
10001100
00000100
00101100
10001100
00000100
10001100
01001100
11001100
00000100
10001100
10001100
01001100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
01101100
00000100
00101100
00001100
00000100
10001100
00001100
01001100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10011100
11101100
00000100
10001100
00001100
00001100
00000100
00101100
00001100
00000100
11001100
01101100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
00101100
00101100
00000100
00101100
10011100
00000100
00101100
00011100
00000100
10101100
00001100
00000100
10101100
01001100
00000100
00101100
01001100
00000100
10101100
01101100
00000100
00101100
10001100
00000100
00101100
10001100
00000100
10101100
10011100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
00011100
00000100
10001100
10001100
11101100
00000100
10001100
10001100
10101100
00000100
10001100
00001100
00101100
00000100
00101100
00001100
00000100
00101100
10001100
00000100
10101100
10011100
00000100
10001100
01001100
10101100
00000100
10001100
00001100
01001100
00000100
10011100
10011100
00000100
10001100
00001100
00011100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
10101100
00000100
10001100
00001100
10001100
00000100
00101100
00001100
00000100
11001100
01101100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
00101100
10001100
00000100
10101100
10011100
00000100
10001100
01001100
10101100
00000100
11001100
10011100
00000100
10101100
10011100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
01001100
00000100
00101100
00001100
00000100
11001100
01101100
00000100
10001100
00001100
00011100
00000100
10011100
11101100
00000100
10001100
10001100
00001100
00000100
10001100
00001100
11001100
00000100
10001100
10001100
11101100
00000100
10011100
11101100
00000100
10001100
00001100
11001100
00000100
10001100
00001100
10001100
00000100
01101100
10001100
00000100
01101100
10001100
00000100
11001100
10011100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
10001100
00000100
11001100
10011100
00000100
00101100
10001100
00000100
10001100
01001100
11001100
00000100
11001100
01101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
00011100
00000100
01101100
10001100
00000100
11001100
10011100
00000100
11001100
10011100
00000100
10101100
10011100
00000100
10001100
01001100
10101100
00000100
10001100
00001100
10001100
00000100
10001100
00001100
00011100
00000100
10001100
10001100
10101100
00000100
10001100
00001100
10001100
00000100
10001100
01001100
11001100
00000100
11001100
01101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
00011100
00000100
01101100
10001100
00000100
11001100
10011100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00001100
00000100
00101100
11101100
00000100
11001100
10011100
00000100
10101100
10011100
00000100
10001100
01001100
10101100
00000100
11001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
01101100
00000100
01101100
10001100
00000100
11001100
00101100
00000100
10011100
01001100
00000100
10001100
10001100
00001100
00000100
10011100
01001100
00000100
10001100
10001100
00001100
00000100
11001100
00101100
00000100
00101100
01101100
00000100
11001100
10011100
00000100
11001100
01001100
00000100
11001100
01001100
00000100
01101100
00001100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
00011100
00000100
11001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00001100
00000100
01101100
10001100
00000100
11001100
00101100
00000100
10001100
10001100
01001100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
10011100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10001100
00001100
00001100
00000100
10011100
00011100
00000100
10001100
01001100
10001100
00000100
11001100
00101100
00000100
01101100
01001100
00000100
11001100
10011100
00000100
00101100
01101100
00000100
11001100
00101100
00000100
10011100
01001100
00000100
10001100
10001100
00001100
00000100
11001100
00101100
00000100
00101100
01101100
00000100
11001100
10011100
00000100
11001100
01001100
00000100
11001100
01001100
00000100
11001100
01001100
00000100
11001100
01001100
00000100
01101100
00001100
00000100
10001100
10001100
10101100
00000100
10001100
10001100
01001100
00000100
10011100
11101100
00000100
10001100
10001100
00001100
00000100
11001100
01001100
00000100
10001100
10001100
10101100
00000100
10001100
10001100
01101100
00000100
10001100
01001100
10001100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
01101100
10001100
00000100
11001100
00101100
00000100
10001100
00001100
01001100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
01101100
00000100
00101100
10101100
00000100
10001100
10001100
10101100
00000100
10001100
00001100
10101100
00000100
10001100
01001100
01001100
00000100
10001100
00001100
10001100
00000100
10101100
00011100
00000100
00101100
10011100
00000100
00101100
00011100
00000100
10001100
10001100
01001100
00000100
10001100
01001100
00001100
00000100
10101100
10011100
00000100
11001100
00101100
00000100
01101100
01001100
00000100
00011100
00001100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
10011100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10001100
00001100
00001100
00000100
11001100
01001100
00000100
10011100
00011100
00000100
10001100
01001100
10001100
00000100
11001100
01001100
00000100
01101100
00001100
00000100
10011100
11101100
00000100
11001100
01001100
00000100
10001100
00001100
00101100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10001100
00001100
01001100
00000100
01101100
10001100
00000100
11001100
00101100
00000100
10001100
00001100
00101100
00000100
10001100
10001100
01101100
00000100
10001100
10001100
01101100
00000100
10001100
10001100
01001100
00000100
10101100
00011100
00000100
00101100
11101100
00000100
00101100
11101100
00000100
10001100
10001100
10011100
00000100
10001100
10001100
10011100
00000100
10001100
10001100
10011100
00000100
00101100
01101100
00000100
10001100
10001100
10101100
00000100
10001100
10001100
01101100
00000100
10011100
11101100
00000100
10001100
00001100
00001100
00000100
10001100
10001100
01101100
00000100
10011100
11101100
00000100
10001100
10001100
11101100
00000100
10001100
10001100
10101100
00000100
00101100
01101100
00000100
10011100
10011100
00000100
10001100
10001100
10001100
00000100
10001100
00001100
10011100
00000100
00101100
11101100
00000100
11001100
10011100
00000100
00101100
01101100
00000100
11001100
01101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
00011100
00000100
00101100
01101100
00000100
11001100
10011100
00000100
11001100
00101100
00000100
01101100
01001100
00000100
01101100
00011100
00000100
10001100
10001100
10001100
00000100
10001100
10001100
10011100
00000100
10001100
10001100
00001100
00000100
10001100
00001100
00011100
00000100
10001100
10001100
10001100
00000100
10011100
11101100
00000100
10001100
00001100
00001100
00000100
11001100
01001100
00000100
01101100
11101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
00101100
00000100
11001100
01001100
00000100
11101100
01101100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10001100
00000100
01101100
00001100
00000100
00101100
11101100
00000100
10011100
11101100
00000100
01101100
01001100
00000100
01101100
00001100
00000100
00101100
11101100
00000100
10001100
10001100
10101100
00000100
10001100
10001100
01001100
00000100
10011100
11101100
00000100
10001100
10001100
00001100
00000100
01101100
01001100
00000100
11001100
10011100
00000100
00101100
01101100
00000100
11001100
00101100
00000100
10011100
01001100
00000100
10001100
10001100
00001100
00000100
11001100
00101100
00000100
00101100
01101100
00000100
11001100
10011100
00000100
11001100
01001100
00000100
11001100
01001100
00000100
01101100
00001100
00000100
00101100
11101100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
00011100
00000100
01101100
01001100
00000100
11001100
10011100
00000100
00101100
01101100
00000100
11001100
00101100
00000100
10011100
01001100
00000100
10001100
10001100
00001100
00000100
10011100
01001100
00000100
10001100
10001100
00001100
00000100
11001100
00101100
00000100
10101100
10011100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
01001100
00000100
00101100
00001100
00000100
10001100
10001100
01001100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10001100
00001100
11001100
00000100
10011100
10101100
00000100
10001100
00001100
10011100
00000100
10011100
11101100
00000100
10001100
10001100
01101100
00000100
10011100
10011100
00000100
10001100
00001100
00101100
00000100
00101100
00001100
00000100
11001100
00101100
00000100
00101100
11101100
00000100
01101100
00001100
00000100
10011100
01001100
00000100
00101100
11101100
00000100
10011100
00011100
00000100
10001100
10001100
10001100
00000100
10001100
00001100
00001100
00000100
10001100
01001100
10001100
00000100
01101100
01001100
00000100
00101100
11101100
00000100
10001100
00001100
10101100
00000100
11001100
00101100
00000100
00101100
00101100
00000100
11001100
01101100
00000100
10001100
10001100
01101100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
00011100
00000100
00101100
10101100
00000100
01101100
01001100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
10101100
00000100
10011100
10001100
00000100
11001100
10011100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
00011100
00000100
10011100
10011100
00000100
10001100
00001100
00011100
00000100
11001100
10011100
00000100
10011100
11001100
00000100
00101100
10001100
00000100
00101100
10001100
00000100
10001100
01001100
11001100
00000100
11001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
01101100
00000100
00101100
01101100
00000100
01101100
10001100
00000100
11001100
10011100
00000100
01101100
00001100
00000100
00101100
11101100
00000100
10011100
00011100
00000100
10001100
10001100
10001100
00000100
10001100
00001100
00001100
00000100
10001100
01001100
10001100
00000100
01101100
01001100
00000100
11001100
10011100
00000100
00101100
01101100
00000100
11001100
00101100
00000100
10011100
01001100
00000100
10001100
10001100
00001100
00000100
11001100
00101100
00000100
10101100
10011100
00000100
10001100
01001100
10101100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
01001100
00000100
11001100
01001100
00000100
00101100
00001100
00000100
10001100
10001100
01001100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10001100
00001100
11001100
00000100
10011100
10101100
00000100
10001100
00001100
10011100
00000100
10011100
11101100
00000100
10001100
10001100
01101100
00000100
10011100
10011100
00000100
10001100
00001100
00101100
00000100
00101100
00001100
00000100
11001100
00101100
00000100
00101100
11101100
00000100
01101100
00001100
00000100
10011100
01001100
00000100
00101100
11101100
00000100
10001100
00001100
00101100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10011100
00000100
10001100
00001100
00011100
00000100
01101100
01001100
00000100
00101100
11101100
00000100
10001100
00001100
10101100
00000100
11001100
00101100
00000100
00101100
00101100
00000100
11001100
01101100
00000100
10001100
10001100
01101100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
00011100
00000100
00101100
10101100
00000100
01101100
01001100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
10101100
00000100
10011100
10001100
00000100
11001100
10011100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
00011100
00000100
10011100
10011100
00000100
10001100
00001100
00011100
00000100
11001100
10011100
00000100
10011100
11001100
00000100
00101100
10001100
00000100
00101100
10001100
00000100
10001100
01001100
11001100
00000100
11001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
01101100
00000100
00101100
01101100
00000100
01101100
10001100
00000100
11001100
01001100
00000100
11001100
10011100
00000100
01101100
00001100
00000100
00101100
11101100
00000100
10001100
00001100
00101100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10011100
00000100
10001100
00001100
00011100
00000100
01101100
01001100
00000100
11001100
10011100
00000100
10101100
10011100
00000100
10001100
01001100
10101100
00000100
11001100
01101100
00000100
10001100
10001100
01101100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
00011100
00000100
00101100
10101100
00000100
01101100
01001100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
10101100
00000100
10011100
10001100
00000100
11001100
10011100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
00011100
00000100
10011100
10011100
00000100
10001100
00001100
00011100
00000100
11001100
10011100
00000100
10011100
11001100
00000100
01101100
10001100
00000100
10001100
10001100
01001100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10001100
00001100
11001100
00000100
10011100
10101100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
00011100
00000100
10011100
11101100
00000100
10011100
10011100
00000100
10001100
00001100
10001100
00000100
00101100
00001100
00000100
11001100
00101100
00000100
00101100
11101100
00000100
01101100
00001100
00000100
10011100
01001100
00000100
00101100
11101100
00000100
10011100
00011100
00000100
10001100
10001100
10001100
00000100
10001100
00001100
00001100
00000100
10001100
01001100
10001100
00000100
01101100
01001100
00000100
00101100
11101100
00000100
10001100
00001100
10101100
00000100
11001100
00101100
00000100
00101100
00101100
00000100
11001100
10011100
00000100
11001100
10011100
00000100
00101100
00101100
00000100
10001100
10001100
01001100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10001100
00001100
11001100
00000100
10011100
10101100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
00011100
00000100
10011100
11101100
00000100
10011100
10011100
00000100
10001100
00001100
10001100
00000100
00101100
00001100
00000100
11001100
00101100
00000100
00101100
11101100
00000100
01101100
00001100
00000100
10011100
01001100
00000100
00101100
11101100
00000100
10001100
00001100
00101100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10011100
00000100
10001100
00001100
00011100
00000100
01101100
01001100
00000100
00101100
11101100
00000100
10001100
00001100
10101100
00000100
11001100
00101100
00000100
00101100
00101100
00000100
11001100
10011100
00000100
11001100
10011100
00000100
00101100
00101100
00000100
11001100
01101100
00000100
10001100
10001100
01101100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
00011100
00000100
00101100
10101100
00000100
01101100
01001100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
10101100
00000100
10011100
10001100
00000100
11001100
10011100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
00011100
00000100
10011100
10011100
00000100
10001100
00001100
00011100
00000100
11001100
10011100
00000100
10011100
11001100
00000100
00101100
10001100
00000100
00101100
10001100
00000100
00101100
01101100
00000100
11001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
10001100
01101100
00000100
10101100
10011100
00000100
11001100
01101100
00000100
10001100
10001100
01001100
00000100
10011100
11101100
00000100
10001100
10001100
00101100
00000100
10001100
10001100
10101100
00000100
10001100
00001100
10001100
00000100
10011100
10101100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10001100
00000100
10001100
00001100
10011100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
00011100
00000100
10011100
11101100
00000100
10001100
10001100
01101100
00000100
10001100
00001100
10001100
00000100
01101100
10001100
00000100
11001100
10011100
00000100
11001100
01101100
00000100
10001100
10001100
01101100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
00011100
00000100
00101100
10101100
00000100
01101100
01001100
00000100
10001100
10001100
01001100
00000100
10011100
11101100
00000100
10001100
10001100
00101100
00000100
10001100
10001100
10101100
00000100
10001100
00001100
10001100
00000100
00101100
00001100
00000100
10011100
01001100
00000100
11001100
10011100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
00011100
00000100
10011100
10011100
00000100
10001100
00001100
00011100
00000100
10011100
01001100
00000100
11001100
10011100
00000100
00101100
10001100
00000100
10101100
10011100
00000100
11001100
01101100
00000100
10001100
10001100
01101100
00000100
10001100
10001100
01001100
00000100
10001100
00001100
00011100
00000100
00101100
10101100
00000100
01101100
01001100
00000100
10001100
10001100
01001100
00000100
10001100
10001100
00101100
00000100
10001100
00001100
10101100
00000100
10001100
10001100
00001100
00000100
10001100
10001100
01101100
00000100
10011100
10101100
00000100
10001100
00001100
01001100
00000100
10001100
00001100
10101100
00000100
10001100
00001100
00011100
00000100
10001100
00001100
10001100
00000100
00101100
00001100
00000100
10011100
01001100
00000100
11001100
10011100
00000100
10001100
00001100
00001100
00000100
10001100
00001100
00011100
00000100
10011100
10011100
00000100
10001100
00001100
00011100
00000100
10011100
01001100
00000100
11001100
10011100
00000100
00101100
10001100
00000100
10101100
10011100
00000100
11001100
10011100
00000100
10101100
10011100
00000100
00101100
11101100
00000100
00101100
11101100
00000100

  • 0

#16 tomatensaft

tomatensaft

    Samurai Jack

  • Пользователь
  • 449 сообщений
  • Откуда:Tallinn

Отправлено 04 Апрель 2005 - 21:22

?! Этот двойчный код можно перевести в шестнадцатиричный или в десятичный. Вот перевод в шестнадцатиричные коды первых нескольких строк:

11001100 => CC
01101100 => 5C
00000100 => 04
10001100 => 8C
10001100 => 8C
10101100 => AC
00000100 => 04
10001100 => 8C
00001100 => 0C
10001100 => 8C
00000100 => 04
10001100 => 8C

Но зачем это может понадобиться?..

Сообщение изменено: tomatensaft (04 Апрель 2005 - 21:22 )

  • 0
"This is all I want'd t' say 'bout dat..." © Forest Gump

#17 Mastok

Mastok
  • Новобранец
  • 3 сообщений

Отправлено 13 Апрель 2005 - 18:32

http://stadtaus.com/...ad_center_lite/

Сообщение изменено: Mastok (08 Март 2008 - 07:28 )

  • 0

#18 Anykyn

Anykyn
  • Новобранец
  • 1 сообщений

Отправлено 22 Июль 2005 - 22:10

Можно ли декодировать данный код func.php  сколько пробовал не получилось.. :(

<?php exit(); ?>
11001100
01101100
00000100
10001100
00000100
...


Если это скрипт закодированный Zend Encoder'ом, то вроде его можно расшифровать... на phpdecode.com или php-decode.com
  • 0