rubyforen.de
http://forum.ruby-portal.de/

Was zum geier ist eigentlich dieses Base64?
http://forum.ruby-portal.de/viewtopic.php?f=19&t=5049
Seite 1 von 1

Autor:  rubnoob [ 06 Aug 2007, 22:50 ]
Betreff des Beitrags:  Was zum geier ist eigentlich dieses Base64?

Natürlich ist mir bewusst dass, base64 zum Codier-/Decodieren dient aber wie bekomme ich das ding mit require 'base64' in die Anwendung? Gem install base64 :o oder wie?
Für nen Tipp währe ich sehr Dankbar. :D

Autor:  reima [ 06 Aug 2007, 23:46 ]
Betreff des Beitrags: 

Hallo,

Base64 gehört zur Standardbibliothek und muss somit nicht gesondert über gem installiert werden. Folgendes sollte also mit jeder halbwegs aktuellen Rubyinstallation klappen:


1
2
3
4
5
6
7
irb(main):001:0> require 'base64'
=> true
irb(main):002:0> Base64.encode64('rubyforen.de')
=> "cnVieWZvcmVuLmRl\n"
irb(main):003:0> Base64.decode64("cnVieWZvcmVuLmRl\n")
=> "rubyforen.de"
irb(main):004:0>


Grüße,
Matthias

edit: Wie war das mit den Parallelpostings in diesem Forum? :D

Autor:  cypher [ 06 Aug 2007, 23:46 ]
Betreff des Beitrags: 

Das require reicht. Base64 ist in der StdLib drinnen:

1
2
3
4
5
6
7
cypher@eschaton ~ $ irb
>> require 'base64'
=> true
>> enc = Base64.encode64('Send reinforcements')
=> "U2VuZCByZWluZm9yY2VtZW50cw==\n"
>> Base64.decode64(enc)
=> "Send reinforcements"



EDIT: Hey, jetzt machen wir schon fast sekundengenaue Synchronposts! :)

Autor:  janfri [ 07 Aug 2007, 09:10 ]
Betreff des Beitrags: 

Moderation: Thread ins Einsteigerforum verschoben und geteilt. Hier geht das neue Thema weiter.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/