I believe Outlook uses resources located in "mime attachments" in the email. I do not think it uses that special data: URI scheme.
I did a "view source" from an email in Outlook and got an image URI like the following: <img src='cid:[email protected]'> It seems that cid: is actually a standard described in RFC 2392. Haven said that, anybody tried using "cid:" uris in html documents - does it work? B. 2006/6/2, Kevin Aebig <[EMAIL PROTECTED]>:
Does anyone else find it funny that even though IE doesn't support this, Outlook does? I've received all kinds of stupid emails with encoded sounds, images and other objects from relatives... !k -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jim Cheng Sent: June 2, 2006 3:01 PM To: Flashcoders mailing list Subject: Re: [Flashcoders] Embedding a SWF using base64 and Data: URI scheme Tom Lee wrote: > In the original Microsoft list of workarounds for the Eolas patch, one of > the possible workarounds was to base64 encode your swf and embed the data > inline in your object tag. The original page has since been removed, and > the only evidence I can now find of this is at > http://www.mustardlab.com/developer/flash/standards/, a page being kept > around for archival reasons (see the "official fixes" section). Though I > don't need this technique as an Eolas workaround, I'm still really curious > about it. Is it possible to base64 encode a swf file and include that raw > data in your web page instead of hosting a separate swf file on your server? > > Anyone have experience with the Data: URI Scheme? I find it odd that > Microsoft would include it in their list of workarounds if their browser > didn't support it, but then again, maybe that's why the page was removed. > I'd like to at least get this working in Mozilla browsers. Tom, Hey, it's Mustard Lab--that's us. I actually work with Sean Christmann, the author of the page that you referred to, and would refer you to him, but he's out until Monday so I'll take a stab at elaborating on this. The very short answer to your question is that that the data: URI scheme (RFC 2397) is not supported by Internet Explorer. It does, however, work with most other browsers on the market, including Firefox, Opera and Safari. As such, it is not helpful in terms of working around the recent change in IE to bring it into compliance with the Eolas patent. To answer your second question, yes it is possible to use this technique to encode a SWF file within a containing HTML page. A while back, I actually managed to write out a second SWF to a HTML page from another SWF with a bit of Javascript. You can see a working example with source code here: http://dev.psalterego.com/datauri/. Originally, I was experimenting with using the data URI scheme as a possible means to obfuscate SWFs encoded within an outer wrapper SWF to make it slightly more difficult for relatively unskilled "script kiddies" to quickly recover and decompile the bytecodes for the inner SWF via a simple attack with a decompiler. However, as such a scheme would result in the inner "protected" SWF being completely inaccessible to Internet Explorer users, I never pursued this idea further. Keep in mind that this technique is not particularly efficient in terms of file size, particularly if the base 64 encoded data is stored in HTML. There are also limitations on the maximum possible length of a URL supported by each browser that effectively limit the size of the data that you can include via a data URI scheme. Jim _______________________________________________ [email protected] To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com _______________________________________________ [email protected] To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
_______________________________________________ [email protected] To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com

