Das Forentreffen 2018 findet am 20./21. April in Dresden statt. Weitere Infos hier
Anmeldungen zum Forentreffen 2018 sind auf der Anmeldeseite möglich
Zur Homepage des Deutschsprachige Xbase-Entwickler e. V.
Xbase++-Wiki des Deutschsprachige Xbase-Entwickler e. V.

Base64- und HEX-Codierung/Decodierung

Wenn Ihr selbstentwickelte Tools und sonstige eigene Software anzubieten habt ...
Nicht vergessen, ggf. Links zu legen.

Moderator: Moderatoren

Antworten
Benutzeravatar
andreas
Foren-Moderator
Foren-Moderator
Beiträge: 1653
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Kontaktdaten:

Base64- und HEX-Codierung/Decodierung

Beitrag von andreas » Fr, 31. Dez 2010 22:42

Ich habe eine Library erstellt, die die im Titel genannte Codierung/Decodierung von Strings ermöglicht
und die sich hier herunterladen lässt.
Gruß,

Andreas
VIP der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e. V.

Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1993
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von Koverhage » Di, 31. Okt 2017 10:37

Hallo Andreas,
bekomme eine Fehlermeldung. Kannst Du mir das zur Verfügung stellen ?
Danke.
Gruß
Klaus

Benutzeravatar
andreas
Foren-Moderator
Foren-Moderator
Beiträge: 1653
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Kontaktdaten:

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von andreas » Di, 31. Okt 2017 14:58

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.
Gruß,

Andreas
VIP der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e. V.

Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1993
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von Koverhage » Mi, 01. Nov 2017 10:34

Danke.
Gruß
Klaus

Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1993
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von Koverhage » So, 03. Dez 2017 11:50

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 ?
Gruß
Klaus

Benutzeravatar
Werner_Bayern
Programmier-Gott
Programmier-Gott
Beiträge: 1322
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von Werner_Bayern » So, 03. Dez 2017 13:46

Servus Klaus,

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

bzw. Xbase++-Funktion:

Code: Alles auswählen

Base642Bin()
es grüßt euch

Werner

Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 10738
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von AUGE_OHR » So, 03. Dez 2017 19:38

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
gruss by OHR
Jimmy

Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1993
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von Koverhage » Mo, 04. Dez 2017 15:27

Hallo Werner,
decodieren: news://news.alaska-software.com:119/20091108001104.bb5597d8.fvermeulen@7iggo.nl
??
Base642Bin()
Xbase++ 2.0 ?
Gruß
Klaus

Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1993
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von Koverhage » Mo, 04. Dez 2017 15:31

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.
Gruß
Klaus

Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 13907
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Kontaktdaten:

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von brandelh » Mo, 04. Dez 2017 16:20

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} )
Gruß
Hubert

Benutzeravatar
Werner_Bayern
Programmier-Gott
Programmier-Gott
Beiträge: 1322
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von Werner_Bayern » Mo, 04. Dez 2017 16:46

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.
es grüßt euch

Werner

Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1993
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Kontaktdaten:

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von Koverhage » Mo, 04. Dez 2017 17:37

Hubert,
mit was druckst du ?
Mit HBPrintPDF ;-)
Wäre nett, wen Du dafür auch ein Beispiel hättest.
Gruß
Klaus

Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 10738
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von AUGE_OHR » Mo, 04. Dez 2017 19:51

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.
gruss by OHR
Jimmy

Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 13907
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Kontaktdaten:

Re: Base64- und HEX-Codierung/Decodierung

Beitrag von brandelh » Di, 05. Dez 2017 7:35

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
Gruß
Hubert

Antworten