0100000101110010011001010010000001111001011011110111010100100000 01100111011001010110010101101011001111110010000100111111
Dieser “lustige” Java-Code liegt schon seit c.a. einem Jahr auf meinem Rechner. Und wahren Geeks wird er sicher eine Freude bereiten, es sei denn sie haben schon ein eigenes Equivalent geschrieben. Mit dem Quelltext kann man Text in Utf-8 Binärcode en- und decodieren. Enjoy it!
public static String toBinGeek(String s){
StringBuilder sb = new StringBuilder();
for (int i = 0; i < s.length(); i++) {
String value = Integer.toBinaryString((int)s.charAt(i));
for(int k=value.length();k<8;k++){
sb.append(0);
}
sb.append(value);
}
return sb.toString();
}
public static String toString(String binGeek){
StringBuilder sb = new StringBuilder();
for(int i=0;i<binGeek.length();i+=8){
sb.append((char)Integer.parseInt(binGeek.substring(i, i+8), 2));
}
return sb.toString();
}
Für alle die damit gar nichts anfangen können gibt es Informationen zu UTF-8 auf Wikipedia. Außerdem findet man hier eine UTF-8 Zeichentabelle. Jedem Buchstabe wird hier eine Zahl zugeordnet. Computer speichen nicht wirklich die Buchstaben ab, sondern die Zahl die den Buchstaben repräsentiert, wenn man mit Text arbeitet. Es gibt verschiedene Zeichentabellen und somit auch verschiedene Buchstaben-Zahl-Assoziationen.
Januar 28th, 2010 at 9:35 pm
01001000010001000100011000100001
Januar 28th, 2010 at 10:58 pm
Scheint als hätte wordpress den code hier unnutzbar gemacht
Januar 28th, 2010 at 11:11 pm
danke für den kommentar -.-
code: fixed!
Februar 17th, 2010 at 12:17 am
01110111011000010111001100100000011001010110100101101110001000000111010101101101011001110110000101101110011001110111001101110100011011110110111000100000011010000110100101100101011100100010111000101110001011100000110100001010000011010000101001100111011001010110100001110100001000000110000101110101011000110110100000100000011010000110100101100101011100100011101000100000011010000111010001110100011100000011101000101111001011110111011101110111011101110010111001110010011011110111010101100010011000010110100101111000011010010110111001110100011001010111001001100001011000110111010001101001011101100110010100101110011000110110111101101101001011110101000001101100011000010111100101000111011100100110111101110101011011100110010000101111010000100110100101101110011000010111001001111001010111110100001101101111011011100111011001100101011100100111001101101001011011110110111000101111010000100110100101101110011000010111001001111001010111110101010001101111010111110101010001100101011110000111010000101110011000010111001101110000
Februar 17th, 2010 at 12:18 am
sorry
dagegen solltest du was tun
Dezember 11th, 2010 at 2:46 pm
Achso der Code geht im übrigen wieder 100% Es wurden alle WordPress – Html Probleme behoben.