Hi Rahul,

You are correct that the data is Base64-encoded. The example you have given
looks like a valid JPEG file, so you should be able to Base64-decode that
and load it into an image viewer.

“object of type Rest” in swfmill means some arbitrary binary data,
Base64-encoded. To figure out what that binary data should be, you need to
look up the corresponding SWF tag in the SWF Specification (
http://www.adobe.com/content/dam/Adobe/en/devnet/swf/pdf/swf_file_format_spec_v10.pdf
).

In the case of DefineBitsJPEG2 the data may be JPEG image data or, when
targeting Flash 8 or later and in spite of the name of the tag, PNG or GIF
image data.

Hope this helps,
Dan.


On 19 June 2012 20:06, Rahul Dhodapkar <[email protected]> wrote:

> Dear All,
>
> I am trying to discern the encoding of a DefineBitsJPEG2 tag that was
> created using the swfmill swf2xml utility.  It looks to be something like
> base64 encoding or something like that but when I try and run the string
> through a decoder to get back to JPEG format it does not work.  Looking up
> the swfmill documentation revealed that the data tag should be an "object
> of type Rest" but when I tried to click the link to find out what that
> meant it was broken or had never been created or something.  Basically what
> I am trying to do is swap out the image below with one that I want to
> include, so I need to convert the format of my own .jpg into something that
> is compatible with the swfmill format.  Does anyone know how I would go
> about doing this?  Thank you for all your help and I have attached a bit of
> the relevant tag below for reference (the full tag was too big and got
> bounced)
>
> -Rahul Dhodapkar
>
>       <DefineBitsJPEG2 objectID="48">
>         <data>
>
> <data>/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABALDRURCwwYERkcGREQDAwOFRkcJzAlGSEcEBENGCEgICBAQEBAMCAZGRwZHCUwQEBAQDQnHCg0QEBAQDBAQED/2wBDAREQEhYWEBIWFx0gHBcSExIVFhwgKDYvJSgcEhYSFigxMSxAQEBANiwlHBwcIC82P0BAQDEoICgxQEBAQDZAQED/wAARCAB7ASwDASIAAhEBAxEB/8QAGwAAAgMBAQEAAAAAAAAAAAAABAUBAgMGAAf/xABCEAACAQMCAwYEAwUFCAIDAAABAhEAAyEEEjFBUQUTImFxgTKRobFCwdEUI1Jy8AYVJGKCMzRDkqKy4fEWU3OTwv/EABkBAAMBAQEAAAAAAAAAAAAAAAECAwAEBf/EADMRAAEDAQUGBgEEAgMAAAAAAAEAAhEhAxIxQVETYXGBkfAEIqGxwdFCFDJi4VLCcoLx/9oADAMBAAIRAxEAPwBhpL0aTQKW3BbY1BnAXbubPWTHpRt/tG2wPdqGR7Z4xExOD6j5ilLJca0g0pAUmTbkBjtBBEHyGPSg7LX7asbwEMVJUkbSGxt/ymcnpE1522tHDymGk1kVjDvihieZTWzqzvBUDvLydyWJgiD0BOCIAI9KrqtTfS7ZW6CtwBBbuHFuATkR5YM8KW6bULZIXgVfdEZBUNOcQSYHnxofV6l7rPcG829xLCYUDIOOYOKQNhgF4k5AmneixP0unF3/AAtxlCsq4thc8TwP+rGRjjWVm0tu2UAHfXFZ3cfCm0yQB1JCheuTypNodT3WlQI20945tmfDtbbIP8px601v2rl26HNwJaeyqErxlJ/F0YkmfQVrK2IfddE+YNdrX69k2/qp3suoSCRKLmOG4LwPSeGONTqnf9oKWrm5gWMNwgkEyPI/WahdKJM946oqkHfI4RHHlx4VY2e7tXO7UbVVXBPQEnPtNYucbwkkXp9+olTVX3PbgkBt8EDMSJPr5+VY+IEoMiVe2SAZjB8wCZnzq1kkMxafEMbsCQuDPOfyq5KwCZDkzn/MPpmsCGzME6/8hBRIUEl9QrKJFvBE8AAYyDmDPHr5U30OpN2QeEeHjygZPnxHX2pON37wD8RBWDOBIg+RyfWi9FfaxbbvACDAQ+hOPtV7K2DbQS6hFaUph9JSnNRUqZAPUAx61NejKyrUxVoqQK0rKoFA9s2d2mFwfFZbcPQwD+tMYqroGUg8CrKfcRQKISbs++F1Kngt0BD68j88e9OyJB9CPnXMm21q6yvyZlnzB4j3gin2ivm7pwT/ALRBtYeYH50oKYhc+8zcB4BnHzEf+RRWpO7SaHr3Dj/rA+tDagk3L08D3mPUnHtVww7vTR+HToeM8Wb7UmqbTvJVun9yw5xtzjj/AEKM7IVe8tzmN0T1AoLU/wCzE8SVifIg/KmPZS+JCeSOc+gojELHAptFeqajpVFNer1e48OsfKvVllUmAZ4damodAykHgwg0ua/esXthAZAlxw05gRE+ZOKBMLJlURSodpm4qFRDBmJXyAEn2k
> [...]
> </data>
>         </data>
>       </DefineBitsJPEG2>
>
> _______________________________________________
> swfmill mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/swfmill_osflash.org
>
>
_______________________________________________
swfmill mailing list
[email protected]
http://osflash.org/mailman/listinfo/swfmill_osflash.org

Reply via email to