Seite 1 von 1

Base64- und HEX-Codierung/Decodierung

Verfasst: Fr, 31. Dez 2010 22:42
von andreas
Ich habe eine Library erstellt, die die im Titel genannte Codierung/Decodierung von Strings ermöglicht
und die sich hier herunterladen lässt.

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Di, 31. Okt 2017 10:37
von Koverhage
Hallo Andreas,
bekomme eine Fehlermeldung. Kannst Du mir das zur Verfügung stellen ?
Danke.

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Di, 31. Okt 2017 14:58
von andreas
Hallo Klaus,

ich habe den Download auf meiner neuen Seite wieder eingefügt und die Dateien mit Quellcode freigegeben.
Versuche es noch mal mit dem oberen Link bzw. über meine Homepage.

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Mi, 01. Nov 2017 10:34
von Koverhage
Danke.

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: So, 03. Dez 2017 11:50
von Koverhage
Habe es probiert, komme aber so nicht zum Ziel.
Der String den ich vorliegen habe ist eine BMP in Base64 kodiert.
Wie bekomme ich daraus wieder eine BMP ?

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: So, 03. Dez 2017 13:46
von Werner_Bayern
Servus Klaus,

decodieren: news://news.alaska-software.com:119/20091108001104.bb5597d8.fvermeulen@7iggo.nl

bzw. Xbase++-Funktion:

Code: Alles auswählen

Base642Bin()

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: So, 03. Dez 2017 19:38
von AUGE_OHR
Koverhage hat geschrieben: So, 03. Dez 2017 11:50 Der String den ich vorliegen habe ist eine BMP in Base64 kodiert.
Wie bekomme ich daraus wieder eine BMP ?
wenn es mit o:SetBuffer() in ein Memo geschoben wurde "fehlen" 14 Byte vom Header s.h. PDR 6009

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Mo, 04. Dez 2017 15:27
von Koverhage
Hallo Werner,
decodieren: news://news.alaska-software.com:119/20091108001104.bb5597d8.fvermeulen@7iggo.nl
??
Base642Bin()
Xbase++ 2.0 ?

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Mo, 04. Dez 2017 15:31
von Koverhage
Jimmy,
warum setbuffer() ?
Ich bekomme eine BMP die in einen Base64-String kodiert ist in einer CSV Datei.
Ich möchte bwz. muss diesen String wieder in eine BMP umwandeln. Am einfachsten natürlich
ohne die Datei zu speichern. Ich muss die ausdrucken und dann vergessen.
Dachte OT4XB hätte vielleicht so was ready to run.

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Mo, 04. Dez 2017 16:20
von brandelh
mit was druckst du ?

Hier ist etwas code aus meiner Drucker-Klasse (zusammengestutzt),
diese nutzt intern den XbpPrinter() und XbpBitmap() kann auf den Drucker-PS drucken.

Code: Alles auswählen

   oBitmap := XbpBitmap():new():create( oPS )  // PrinterPS nutzen, hier oPS !
   ******* hier musst du dann statt einer BMP Datei den String laden => 
   => XbpBitmap():setBuffer( [<cBuffer>], [<nFormat>], [<nCompression>] ) --> cOldBuffer in Hilfe für Parameter nachsehen
   // steht in Hilfe
   if cBMP_Inhalt = "BM" // erste 14 Byte löschen
      cBMP_Inhalt := substr(cBMP_Inhalt,15)
   endif
   oBitmap := XbpBitmap():setBuffer( cBMP_Inhalt, [<nFormat>], [<nCompression>] )
   DEFAULT nXSize TO oBitmap:xSize
   DEFAULT nYSize TO oBitmap:ySize
  
   oBitmap:draw( oPS, {aPos1[1],aPos1[2],aPos1[1]+nXSIZE,aPos1[2]+nySize} )

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Mo, 04. Dez 2017 16:46
von Werner_Bayern
Koverhage hat geschrieben: Mo, 04. Dez 2017 15:27 Hallo Werner,
decodieren: news://news.alaska-software.com:119/20091108001104.bb5597d8.fvermeulen@7iggo.nl
??
Base642Bin()
Xbase++ 2.0 ?
1: ist aus dem Alaska News-Forum, weiß nicht, wie man da korrekt einen Link zitieren kann.
2: ja.

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Mo, 04. Dez 2017 17:37
von Koverhage
Hubert,
mit was druckst du ?
Mit HBPrintPDF ;-)
Wäre nett, wen Du dafür auch ein Beispiel hättest.

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Mo, 04. Dez 2017 19:51
von AUGE_OHR
Koverhage hat geschrieben: Mo, 04. Dez 2017 15:31 warum setbuffer() ?
Ich bekomme eine BMP die in einen Base64-String kodiert ist in einer CSV Datei.
die Frage wäre doch welche App die CSV "wie" erzeugt hat ?

überprüfe doch mal, nach dem Konvertierung, den Header des Bitmap ob er mit "BM" anfängt.

Re: Base64- und HEX-Codierung/Decodierung

Verfasst: Di, 05. Dez 2017 7:35
von brandelh
Die Quickpdf hat mehrere Add Befehle für String stTeam. Danach wie bei denen mit Bildern fortfahren. Schick mir doch mAl so eine csv. Per email oder pn