[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Base64 Decoding



   Hi Scott -
   Thanks for the quick reply. I'm indeed using your base64 decoding
   routine. So if I have the following in an XML element that I've
   translated to EBCDIC:
   MYCOMPANY_ENCODING="MIME-64">JVBERi0xLjeLjz9MNCjkg...==
   I want to grab everything from ">JVBER..." up to (but not including)
   the ending "==", right? Then I would use base64_decode to decode the
   contents back into binary. It's supposed to be a PDF file, but it
   doesn't look like enough data to me. Anyway, I would then have to get
   that PDF data to a printer. But first I need to decode it...:) Thanks!

   On Mon, Jul 12, 2010 at 1:28 PM, Scott Klement
   <[1]sk@xxxxxxxxxxxxxxxx> wrote:

     Hi Michael,
     If you're using _my_ base64 decoding routine, then the input needs
     to be
     in EBCDIC.  It's written in RPG, and will see ASCII as nothing but
     gibberish.
     Also, the decoder only understands base64 encoded data.  It doesn't
     understand XML, CRLF, blanks, or anything else besides base64
     encoded
     data.  It's up to you to extract the base64 encoded data and pass
     it to
     the decoder.
     Good luck

   On 7/12/2010 12:01 PM, Michael Ryan wrote:
   >
   >     Here's my scenario. I'm getting a PDF file in an XML stream. The
   PDF
   >     file is an an element, and starts with blah_ENCODING="MIME-64".
   I'm
   >     attempting to use Base64 decoding, but I'm running into
   problems. I've
   >     d/l'ed the Base64 code, created the service program, all looks
   well
   >     there. I've searched the archives for an example, and am using a
   >     simple one. The decode fails on a "can't convert the first
   character"
   >     error. I'm flailing a bit, so I thought I'd ask for a hand.
   Should I
   >     be using the ASCII (UTF-8?) value of the element? Any way I can
   debug
   >     this further (ala httpapi debug file)? Thanks!
   >
   >
   >
   >

     >
     -------------------------------------------------------------------
     ----
     > This is the FTPAPI mailing list.  To unsubscribe, please go to:
     > [2]http://www.scottklement.com/mailman/listinfo/ftpapi
     >
     -------------------------------------------------------------------
     ----
     -------------------------------------------------------------------
     ----
     This is the FTPAPI mailing list.  To unsubscribe, please go to:
     [3]http://www.scottklement.com/mailman/listinfo/ftpapi
     -------------------------------------------------------------------
     ----

References

   1. mailto:sk@xxxxxxxxxxxxxxxx
   2. http://www.scottklement.com/mailman/listinfo/ftpapi
   3. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------