Subject: Re: [xsl] how to decode Base64 in XSLT? From: Mukul Gandhi <gandhi.mukul@xxxxxxxxx> Date: Thu, 15 Apr 2010 08:48:33 +0530 |
I'm not sure if this would really help. But I implemented a base64 encoding & decoding implementation natively in XSLT some time ago (it is a 1.0 solution, since it was written long time ago). It could be found at: http://gandhimukul.tripod.com/xslt/base64-xslt.html On Thu, Apr 15, 2010 at 1:36 AM, Ivan Shmakov <oneingray@xxxxxxxxx> wrote: > B B B B I'm developing an XML representation for the .torrent files. B It > B B B B was quite trivial to convert the XML bit like, e. g.: > > <?xml version="1.0" ?> <!-- -*- XML -*- --> > <torrent > B xmlns="http://www.siamics.net/~ivan/xmlns/xmltorrent"> > > B <announce>http://TRACKER:PORT/announce</announce> > B <comment>COMMENT</comment> > B <created-by>CREATED-BY</created-by> > B <info> > B B <length>31454056</length> > B B <name>nomad3.ncep.noaa.gov/pub/gfs1p0/gfs20100320/gfs.t12z.pgrbf96</name> > B B <piece-length>262144</piece-length> > B </info> > </torrent> > > B B B B to the b.torrent formatb. B However, one of the most important > B B B B parts of the .torrent file is the bpiecesb field, containing the > B B B B SHA1 digests of the chunks represented as a single long binary > B B B B string. B To my mind, it's reasonable to have such a field > B B B B encoded in Base64, like: > > <torrent ...> > B ... > B <info> > B B ... > B B <pieces> > B B B <digest>TCvyo4Na18vWlW19+pirwGKKMoU=</digest> > B B B <digest>hnWGTGoiouUIZWjX861YIxyMYaM=</digest> > B B B ... > B B </pieces> > B </info> > </torrent> > > B B B B Now, how do I convert these Base64 strings into the respective > B B B B binary strings? > > -- > FSF associate member #7257 -- Regards, Mukul Gandhi
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] how to decode Base64 in X, Florent Georges | Thread | [xsl] Re: Strange Saxon error, Stephen Arbour |
Re: [xsl] how to decode Base64 in X, Ivan Shmakov | Date | [xsl] Re: Strange Saxon error, Stephen Arbour |
Month |