нужна небольшая прога по переводу из двоичноой системы в буквы

nas1234

для того чтобы вот такое обрабатывать.
в обе стороны
под винду
maz: все таки бабы - дуры. вчера постучался в аську к одной. тупит. по 10 минут на вопрос отвечает. я чтобы как-то расшевелить кидаю ей анекдот в аську. И знаешь что она в ответ пишeт?
"-RIPN: 11100001 11100000 11111111 11101101"
я грю - у тя что проблемы с клавой?
а она мне: "-RIPN: 11100100 11101000 11100001 11101000 11101011"
дура какая-то!
cyber: :]]]] "11100001 11100000 11111111 11101101" - это "баян" в двоичном коде
maz: ЧАГО?
cyber: 11100100 11101000 11100001 11101000 11101011 !

Ober

Диалог дуры с дибилом [sic] решает б/п!

nas1234

мне больше интересно перевести это:
101011 01 1010110101010 111110100 1000000 1101011010110 1110100001 101 011010110101 01101 101 10101010101010 01101010101011010 101010110101 101010110 0 1000000 00000010 0101 011 1 0101011111000 10110111100 01101101010 10110101111000 01101011 0 01010110 100 0 01110000 101101010110 10101101010101 010101101010101010110 0101011101011100 101011 01 1010110101010 111110100 1000000 1101011010110 1110100001 101 011010110101 01101 101 10101010101010 01101010101011010 101010110101 101010110 0 1000000 00000010 0101 011 1 0101011111000 10110111100 01101101010 10110101111000 01101011 0 01010110 100 0 01110000 101101010110 10101101010101 010101101010101010110 0101011101011100!

katrin2201

--­­WТµєЦ­µU5VЄЦ¬Ђ®Ї‹xЪ­xk+C…«VЄ­UeuКЪХ} k[Ў­jЫUSUj­jИJкш·ЌЄЧ†Іґ8ZµjЄХVW
вобщем бред имхо это... или я не понимаю, как там на байты это дело разбивать.
вариант выше приведен с условием полного игнорирования пробелов

Ober

Ты бы хоть сказал, какое кодирование применялось :]

nas1234

хм, я чет торможу, не посмотрел что там не 8 бит.
думаю и правда может быть бредом..

nas1234

ниибу
это отсюда: http://community.livejournal.com/slava_robotam/535808.html

katrin2201

11101111 11110000 11100101 11100010 11100101 11100100 00101100 00100000 11101100 11100101 11100100 11100010 11100101 11100100

Ober

Судя по "творчеству" автора того поста, его "моск зохаван", так что вряд ли он мог что-то интересное высказать, даже нулями и единицами :]

Ober

Гг Y!

katrin2201

11100100 11100000 11100010 11100000 11101001 00100000 11101110 11100001 11111001 11100000 11110010 11111100 11110001 11111111

Ober

11100100 11100000 11100010 11100000 11101001 00101110 00100000 11100010 11110001 10111000 00100000 11110000 11100000 11100010 11101101 11101110 00100000 11110010 11110011 11101111 11101101 11111111 11101010 00101110 00101110 00101110

katrin2201

11101110 11110010 11101011 11101000 11110111 11101101 11101110 00101100 00100000 11111111 00100000 11101101 11100000 11111000 11100101 11101011 00100000 11100101 11100100 11101000 11101101 11101110 11101100 11111011 11111000 11101011 11100101 11101101 11101101 11101000 11101010 11100000 00100000 00111101 00101001 00101001 00101001

Ober

11101110 11110010 11101011 11101000 11110111 11101101 11101110 00101100 00100000 11111111 00100000 11101101 11100000 11111000 11100101 11101011 00100000 11100101 11100100 11101000 11101101 11101110 11101100 11111011 11111000 11101011 11100101 11101101 11101101 11101000 11101010 11100000 00100000 00111101 00101001 00101001 00101001
11101011 11101110 11101011 00100001 00100000 00111010 01011101

katrin2201

11101101 11100000 00100000 11110111 11100101 11101100 00100000 11101111 11101000 11110001 11100000 11101011 00111111 00100000 00111101 00101001

Ober

11101101 11100000 00100000 11110001 11110110 11110011 11101010 11101110 00101101 11101111 11100101 11110010 11101110 11101101 11100101 00100000 00111101 01011101

katrin2201

11100011 11111011 00101100 11111111 00100000 11101101 11100000 00100000 11100100 11100110 11100000 11100010 11100101 00101110 00100000 11101101 11100000 11100100 11101110 00100000 11101101 11100000 00100000 11100100 11100110 11100000 11100010 11100000 11110001 11101010 11110000 11101000 11101111 11110010 11100101 00100000 11101101 11100000 11101111 11101000 11110001 11100000 11110010 11111100 00101100 00100000 11101000 00100000 11100000 11100010 11110010 11101110 11100111 11100000 11101100 11100101 11101101 11111111 11101011 11101010 11110011 00100000 11100010 00100000 11110100 11101110 11110000 11110011 11101100 11101011 11101110 11101010 11100000 11101011 00100000 11100010 11110001 11110010 11100000 11100010 11101000 11110010 11111100 00100000 00100101 00101001 00101001

Ober

11100000 11100011 11100000 00101100 00100000 11110111 11110010 11101110 11100001 11111011 00100000 00100010 11100101 11100100 11101000 11101101 11101110 11101100 11111011 11111000 11101011 11100101 11101101 11101101 11101000 11101010 11101110 11100010 00100010 00100000 11100001 11101110 11101011 11111100 11111000 11100101 00100000 11100001 11111011 11101011 11101110 00100000 00111101 00101001 00101001

katrin2201

11110011 11100011 11110011 00101100 00100000 11101101 11100000 11101010 11101110 11101101 11100101 11110110 00100000 11110010 11101110 00100000 11101101 11100101 00100000 11101110 11101101 11101000 00100000 11100001 11110011 11100100 11110011 11110010 00100000 11110101 11100000 11100010 11100000 11110010 11111100 00100000 11101101 11100000 11111000 00100000 11101100 11101110 11110001 11101010 00101100 00100000 11100000 00100000 11101100 11111011 00100000 11100001 11110011 11100100 11100101 11101100 00100000 11110101 11100000 11100010 11100000 11110010 11111100 00100000 11101000 11110101 00100001 00100000 00111101 00101001

Ober

11100100 11101011 11111111 00100000 11110010 11101110 11100011 11101110 00101100 00100000 11110111 11110010 11101110 11100001 11111011 00100000 11110000 11100101 11100000 11101011 11111100 11101101 11101110 00100000 11100111 11100000 11110101 11100000 11100010 11100000 11110010 11111100 00100000 11101100 11101101 11101110 11100011 11101000 11110101 00101100 00100000 11101101 11110011 11100110 11101101 11101110 00100000 11101010 11100000 11101010 11101110 11100101 00101101 11101101 11101000 11100001 11110011 11100100 11111100 00100000 11101010 11101110 11100100 11101000 11110000 11101110 11100010 11100000 11101101 11101000 11100101 00100000 11100010 00100000 11100001 11101011 11101110 11101010 11101000 00100000 11110001 00100000 11101111 11100101 11110000 11100101 11101100 11100101 11101101 11101101 11101110 11101001 00100000 11100100 11101011 11101000 11101101 11101110 11101001 00100000 00111101 00101001 00101001

katrin2201

11101100 11101100 00101100 00100000 11101101 11110011 00100000 11101100 11101110 11100110 11101101 11101110 00100000 11101000 11101101 11100010 11100101 11110000 11110010 11101000 11110000 11101110 11100010 11100000 11110010 11111100 00101100 00100000 11101000 00100000 11100010 11100101 11100100 11110011 11111001 11101000 11100101 00100000 11101101 11101110 11101011 11101000 11101010 11101000 00100000 11110011 11100001 11110000 11100000 11110010 11111100 00101110 00100000 11110101 11101110 11110010 11111111 00100000 11111111 00100000 11100010 11101110 11101101 00100000 11101111 11101110 11110010 11101000 11110101 11101110 11101101 11111100 11101010 11110011 00100000 11100010 00100000 11101010 11110011 11110000 11110000 11100101 11101101 11110010 11100101 00100000 11101101 11100000 11110111 11101000 11101101 11100000 11111110 00100000 11100010 11111011 11110000 11100000 11100110 11100000 11110010 11111100 11110001 11111111 00100000 00111101 00101001

Ober

11100101 11111001 10111000 00100000 11101100 11101110 11100110 11101101 11101110 00100000 11110001 11100100 11100101 11101011 11100000 11110010 11111100 00100000 11100111 11100000 11100010 11101000 11110001 11101000 11101100 11101110 11110001 11110010 11111100 00100000 11101110 11110010 00100000 11101111 11110000 11100101 11100100 11111011 11100100 11110011 11111001 11100101 11100011 11101110 00100000 11110001 11101000 11101100 11100010 11101110 11101011 11100000 00100000 00101000 11101000 11110001 11101010 11101011 11111110 11110111 11100000 11111110 11111001 11100101 11100101 00100000 11101000 11101011 11101000 00101100 00100000 11101101 11100000 11101111 11110000 11101000 11101100 11100101 11110000 00101001 00100000 11101000 00101100 00100000 11100100 11100101 11101001 11110001 11110010 11100010 11101000 11110010 11100101 11101011 11111100 11101101 11101110 00101100 00100000 11110011 11100001 11110000 11100000 11110010 11111100 00100000 11101101 11101110 11101011 11101000 11101010 11101000 00100000 00111101 00101001 00100000 11110101 11101110 11110010 11111111 00101100 00100000 11100001 11100000 11101011 11101110 11100010 11110001 11110010 11100010 11101110 00100000 11100010 11110001 10111000 00100000 11111101 11110010 11101110 00101110 00101110 00101110

katrin2201

11100100 11100000 00100000 11100111 11100000 11100010 11101000 11110001 11101000 11101100 11101110 11110001 11110010 11111100 00100000 11101101 11100101 11101000 11101101 11110010 11100101 11110000 11100101 11110001 11101101 11101110 00101110 00100000 00100000 11100010 11101101 11100101 11111000 11101101 11100101 00100000 11100110 11100101 00100000 11111101 11110010 11101110 00100000 11101101 11101000 11110111 11100101 11100011 11101110 00100000 11101101 11100101 00100000 11101000 11100111 11101100 11100101 11101101 11101000 11110010 00101100 00100000 11100000 00100000 11100110 11100101 11101011 11100000 11111110 11111001 11101000 11110101 00100000 11101101 11100000 11101111 11101000 11110001 11100000 11110010 11111100 00100000 11101111 11110000 11101110 11100011 11110011 00100000 11100010 11110001 11100101 00100000 11110000 11100000 11100010 11101101 11101110 00100000 11101101 11100000 11101001 11100100 11110011 11110010 11110001 11111111 00100000 11100101 11100100 11101000 11101101 11101000 11110110 11111011 00101100 00100000 11101000 11110101 00100000 11101100 11101110 11100111 11100011 00100000 11101100 11111011 00100000 11101000 00100000 11110010 11100000 11101010 00100000 11101101 11100101 00100000 11110001 11110101 11100000 11100010 11100000 11100101 11101100 00100000 00101011 00101001

Ober

11111101 11110101 00101100 00100000 11100000 00100000 11100010 11100101 11100100 11111100 00100000 11101100 11101110 11110001 11101010 00100000 00101101 00101101 00100000 11100100 11100101 11101011 11101000 11101010 11100000 11110010 11100101 11110001 00100000 00111101 01011101

katrin2201

11101100 11101100 11101101 11111111 11101100 00100000 00100101 00101001 00101001

katrin2201

В общем, если кому-то еще интересно:
Переименовать в *.jar, запускать "java -jar translator.jar"
Вводить можно как двоичные коды, так и обычный текст. Прога сама попытается различить по первому символу.
Пустая строка - завершение.
PS 11110011 11100100 11100000 11110111 11101000 00100000 11100010 00100000 11101110 11110101 11101110 11110010 11100101 00100000 11100111 11100000 00100000 11110111 11110011 11100110 11101000 11101100 11101000 00100000 11101100 11101110 11100111 11100011 11100000 11101100 11101000

nas1234

хм, боян и дибил из первого поста не работает =\

> 11100100 11101000 11100001 11101011
фшсы
>

и PS твое тоже не переводится... =\
хотя собственные результыта прога переваривает нормально в обе стороны

katrin2201

у меня все работает...

> 11100100 11101000 11100001 11101011
дибл

ты из откуда запускаешь?

Ober

вроде работает...
% java -jar translator.jar
> 11100100 11101000 11100001 11101011
дибл
>

katrin2201

проблема судя по всему у вендовых юзеров...
зы видимо у них консоль cp866, и в этом трабла...

TOXA911

ага
> 11100100 11101000 11100001 11101011
фшсы
>

Ober

у них должна быть срань какая-то, которая переключает cp (может, chcp?)

vall

—...—..-...-.-.—...—...-.-----.—

katrin2201

java -Dconsole.encoding=Cp866 -jar translator.jar
java -Dfile.encoding=Cp866 -jar translator.jar
вендовые юзеры пробуют так

katrin2201

да, chcp есть

TOXA911

второе сработало
c:\jdk1.6.0_02\bin>java -Dfile.encoding=Cp866 -jar translator.jar
> 11100100 11101000 11100001 11101011
дибл
>

nas1234

"удачи в охоте за чужими мозгами"
спасибо =)

katrin2201

мм, это морзянка с длинными тире?
а я ее не знаю, и в инете найти не могу...

vall

katrin2201

на самом деле это была просто 11110101 11110011 11101001 11101101 11111111 ? =)

vall

нет, там было "01110000 01101001 01111010 01100100 01100101 01100011 01111010 01100001 01100100 01110010 01101111 01110100 01111001"

katrin2201

нуйопт
ты забыл паузы между буквами, двойное тире преобразовалось в длинное тире, да еще и латиницей...
а я моск сломал 00111101 01000110

Ober

да еще и латиницей
На это пох. А вот без пауз — жесть!

vall

принимай багрепорт — на строчке "0test" глючит =)

katrin2201

ну я пытался брутфорсить просто с предположением, что там пауз нету
но брутфорсить латиницу я не догадался

vall

ну ты дал, что бы стало с твоим мозгом если бы я специально что-то запутал? =)

katrin2201

так я же сразу сказал - прога _пытается_ различить по первому символу

private static boolean isBinary(String inString) {
return inString.charAt(0) == '1' || inString.charAt(0) == '0';
}

напиши прально, если не в лом =)

vall

гыгыгыгы, ты правда думаешь что я такой задрот-тостер что догадался до этого не глянув в код? =)

katrin2201

да то же самое и было бы =)

katrin2201

да кто тебя знает =)

katrin2201

короче, 11101111 11101110 11100100 11111010 11100101 11100001 11111011 00100000 11101000 11100100 11110011 11110010 00100000 11101101 11100000 11110101 11110011 11101001 00100000 00111101 11010000

vall

11100101 11111001 10111000 00100000 11101101 11100101 11101100 11101101 11101110 11100011 11101110 00100000 11101000 00100000 11101101 11100000 11110001 00100000 11100111 11100000 11101100 11100101 11110010 11101000 11110010 00100000 11110001 11101000 11110001 11110010 11100101 11101100 11100000 00100000 11111101 11111000 11100101 11101011 11101110 11101101 00100000 00101101 00101101 00100000 11101010 11100000 11101010 00100000 11101111 11101110 11110010 11100101 11101101 11110110 11101000 11100000 11101011 11111100 11101101 11111011 11110101 00100000 11110010 11100101 11110000 11110000 11101110 11110000 11101000 11110001 11110010 11101110 11100010 00100000 00111101 00101001
11101010 11101110 00100000 11101100 11101101 11100101 00100000 11110011 11100110 11100101 00100000 11101111 11101110 11110001 11110010 11110011 11110111 11100000 11101011 11101000 11110001 11111100 00101100 00100000 11100000 11100011 11100000

katrin2201

11110001 11101000 11110001 11110010 11100101 11101100 11100000 00100000 11111101 11111000 11100101 11101011 11101110 11101101 00100000 11101000 11100100 11100101 11110010 00100000 11101101 11100000 11110101 11110011 11101001
ЗЫ 11101111 11101000 11111000 11101000 00100000 11101101 11100000 11101100 00100000 11110010 11100000 11101100 00100000 11101000 11100111 00100000 11100100 11100000 11101011 11101010 11101000 11110101 00100000 11101100 11100101 11110001 11110010 00101100 00100000 11101101 11100101 00100000 11100111 11100000 11100001 11111011 11100010 11100000 11101001 00100001

vall

11110001 11101000 11110001 11110010 11100101 11101100 11100000 00100000 11111101 11111000 11100101 11101011 11101110 11101101 00100000 11101000 11100100 11100101 11110010 00100000 11101101 11100000 11110101 11110011 11101001
11101101 11110011 00100000 11100010 11110001 10111000 00101100 00100000 11110010 11100101 11101111 11100101 11110000 11111100 00100000 11110010 11111011 00100000 11110010 11101110 11110111 11101101 11101110 00100000 11101111 11101110 11101111 11100000 11101011 00100000 11100010 00100000 11100101 10111000 00100000 11101111 11101110 11101011 11100101 00100000 11100111 11110000 11100101 11101101 11101000 11111111 00100000 00111101 00101001

katrin2201

11001100 11000010 11000000 11010101 11000000 11010101 11000000 11010101 11000000 11010101 11000000 00100001 00100000 00111101 00101001
ЗЫ 11111111 00100000 11110001 11101100 11100101 11101101 11111110 00100000 11101010 11101110 11100100 00100001

vall

так я же сразу сказал - прога _пытается_ различить по первому символу
тру тестеры документацию не читают

vall

11100100 11100000 11100010 11100000 11101001 00101100 00100000 11110001 11101011 11100101 11100100 11110011 11111110 11111001 11100101 11100101 00100000 11101010 11101110 11110000 11101000 11100100 11101110 11100010 11100000 11101101 11101000 11100101 00100000 11101101 11100000 00100000 11101110 11110001 11101101 11101110 11100010 11100101 00100000 11101010 11100000 11101011 11100101 11101101 11100100 11100000 11110000 11111111 00100000 11101100 11100000 11101001 11100000

katrin2201

11110 1100 11100 10001 11100 11111
1110 10011 11010 10010 10111 10100 11010011 11011111 11111 11100 11111
10010 11111 1010 1100 10110 11011111 10101 11111 10100 11010 10010 11011 11111 1111 11 11011111 10011 11111 10110 0
11101 1110 11010 11010011 11011111 1110 11011111 10011 11010 10010 0 11011111 10010 11111 11011111 1110 11010 11100 10001 11011 10010 0 11011111 1010 11101 11111 1101 10111 1101 11010001 11010001 11010001

katrin2201

10100100 1100 111 10001 10100 11011111 11000 11111 11011111 10000 10111 11101 10001 10011 11010001 11010001 11010001 10100010

katrin2201

11101 10001 1101 11011111 11101 11111 10011 11011111 10010 11111 10000 10001 1110 10100 11010 11011 10001 10101 11010001 11010001 11010001
10010 11111 10110 11011 10111 1101 11010 11011111 11000 11111 10101 10001 10010 10001 10011 11010 1111 10010 10001 1110 1101 11
1 11 12 1121 1321 122131 132231 122232 112431 13213141 ...

kokoc88

0302 0340 0354 040 0377 0342 0355 0356 040 0355 0345 0365 0363 0351 040 0344 0345 0353 0340 0362 0374 056

katrin2201

разумеется, а как ты думал
ЗЫ 11110010 11100101 11100001 11100101 00100000 11110010 11101110 11100110 11100101

vall

какое пиво пьёшь?

katrin2201

зеленый туборг
последовательность разгадал?

vall

о! тоже уважаю.
какое там основание?
если переменное, то я пас

katrin2201

=)
там вообще ничего осмысленного не закодировано, и к системам счисления никакого отношения не имеет
фишка, вроде использовавшаяся для шифровки сообщений по изобретению ядерной

vall

гугл разгадал =)

и слава богу, а то точно бы мозг сломал
<-- 8666 >=)

katrin2201

гы, так и знал надо было с другого числа начинать =)

Ober

1 11 12 1121 1321 122131 132231 122232 112431 13213141 ...
Баян, вроде даже на этом форуме было...

katrin2201

вот задроты
01101110 01101111 00100000 01101111 01100110 01100110 01100101 01101110 01110011 01100101

katrin2201

<-- 8666 >=)
а еще нас задротами обзывал...

Dmitriy82

Вот, на питоне:

1101001 1101101 1110000 1101111 1110010 1110100 100000 1110010 1100101
1100110 1101111 1110010 100000 1101001 100000 1101001 1101110 100000 1110010 1100101 101110 1100110 1101001 1101110 1100100 1100001 1101100 1101100 101000 100010 1011011 110000 110001 1011101 101011 100010 101100 1110010 1100001 1110111 1011111 1101001 1101110 1110000 1110101 1110100 101000 101001 101001 111010 100000 1110000 1110010 1101001 1101110 1110100 100000 1100011 1101000 1110010 101000 1101001 1101110 1110100 101000 1101001 101100 110010 101001 101001 101100

katrin2201

лол
ведущий нолик бы еще...
зы слабо написать прогу на питоне, которая распечатает свой исходный код, не используя внешних файлов?

katrin2201

ппц кругом читеры

Ober

По этой ссылке
http://www.nyx.net/~gthompso/self_pyth.txt
есть такой мегаочевидный пример:
a = ['print "a =", a', 'for s in a: print s']
print "a =", a
for s in a: print s

Так вот, знаю несколько человек (включая себя которые сходу написали примерно такую самопечаталку =] А вот остальные примеры — фантазии со строками — не сразу придумываются...

nikita270601

Вы все дятлы!

katrin2201

свободен

nikita270601

конечно!

Troyn09

java -Dconsole.encoding=Cp866 -jar translator.jar
java -Dfile.encoding=Cp866 -jar translator.jar
вендовые юзеры пробуют так
>java -Dfile.encoding=Cp866 -jar
translator.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: ru//tra
nslator/Translator (Unsupported major.minor version 50.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

pitrik2

постаавь джаву 5 или 6 к себе на машину

katrin2201

кажется, шестую надо =)
уже плохо помню, чем компилял

juliuzz

не работает с 6-ой

katrin2201

даладн? че пишет?
Оставить комментарий
Имя или ник:
Комментарий: