<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Base64 Optimized as3 lib</title>
	<atom:link href="http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/feed/" rel="self" type="application/rss+xml" />
	<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/</link>
	<description>Ninjaneering!</description>
	<lastBuildDate>Sat, 28 Jan 2012 04:42:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Updated the optimized Bas64 library &#171; jpauclair</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-2986</link>
		<dc:creator><![CDATA[Updated the optimized Bas64 library &#171; jpauclair]]></dc:creator>
		<pubDate>Fri, 13 Jan 2012 02:35:17 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-2986</guid>
		<description><![CDATA[[...] than two years ago, I made a blog post about how to optimized the existing Base64 [...]]]></description>
		<content:encoded><![CDATA[<p>[...] than two years ago, I made a blog post about how to optimized the existing Base64 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Base64 image encoding in Adobe Air &#124; ViToBlog</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-1418</link>
		<dc:creator><![CDATA[Base64 image encoding in Adobe Air &#124; ViToBlog]]></dc:creator>
		<pubDate>Wed, 17 Aug 2011 00:33:01 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-1418</guid>
		<description><![CDATA[[...] encoded base64 string. So I just translated an equivalent ActionScript3 (as3) library I came across here into [...]]]></description>
		<content:encoded><![CDATA[<p>[...] encoded base64 string. So I just translated an equivalent ActionScript3 (as3) library I came across here into [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Signing an Ooyala API query with AS3 &#124; FlexDaddy</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-1347</link>
		<dc:creator><![CDATA[Signing an Ooyala API query with AS3 &#124; FlexDaddy]]></dc:creator>
		<pubDate>Tue, 19 Jul 2011 01:22:51 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-1347</guid>
		<description><![CDATA[[...] The AS3CoreLib (available over at Mike Chambers github) contains a crypto package, and particularly a SHA256 class. It also has a hashToBase64 method, even better! But&#8230; the Base64 utility class it uses no longer exists in the Flash runtime. The class mx.utils.Base64Encoder needs to be replaced for our use case, and you can find many online. The Base64 class I&#8217;ve chosen is freely available for use and modification from Jean-Philippe Auclair. Check out his blog post for a Base64 optimized AS3 lib. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] The AS3CoreLib (available over at Mike Chambers github) contains a crypto package, and particularly a SHA256 class. It also has a hashToBase64 method, even better! But&#8230; the Base64 utility class it uses no longer exists in the Flash runtime. The class mx.utils.Base64Encoder needs to be replaced for our use case, and you can find many online. The Base64 class I&#8217;ve chosen is freely available for use and modification from Jean-Philippe Auclair. Check out his blog post for a Base64 optimized AS3 lib. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergio</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-1309</link>
		<dc:creator><![CDATA[Sergio]]></dc:creator>
		<pubDate>Wed, 29 Jun 2011 01:41:57 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-1309</guid>
		<description><![CDATA[Thanks a lot for this jpauclair.
Nice done, you saved my day... Cheers from Mexico.]]></description>
		<content:encoded><![CDATA[<p>Thanks a lot for this jpauclair.<br />
Nice done, you saved my day&#8230; Cheers from Mexico.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Preset brush sharing with base64 encoding &#187; Danik Games DevBlog</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-1307</link>
		<dc:creator><![CDATA[Preset brush sharing with base64 encoding &#187; Danik Games DevBlog]]></dc:creator>
		<pubDate>Sun, 26 Jun 2011 17:03:20 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-1307</guid>
		<description><![CDATA[[...] presets as base64 strings, so that people can share brush presets easily. I used this lib for as3: base64-optimized-as3-lib. The nice thing about this is that the presets are text strings, and can be posted in comments, [...]]]></description>
		<content:encoded><![CDATA[<p>[...] presets as base64 strings, so that people can share brush presets easily. I used this lib for as3: base64-optimized-as3-lib. The nice thing about this is that the presets are text strings, and can be posted in comments, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dmiller</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-1287</link>
		<dc:creator><![CDATA[dmiller]]></dc:creator>
		<pubDate>Wed, 15 Jun 2011 02:30:17 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-1287</guid>
		<description><![CDATA[http://k2xl.com/wordpress/2011/06/14/superfast-base64-actionscript-library/]]></description>
		<content:encoded><![CDATA[<p><a href="http://k2xl.com/wordpress/2011/06/14/superfast-base64-actionscript-library/" rel="nofollow">http://k2xl.com/wordpress/2011/06/14/superfast-base64-actionscript-library/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dmiller</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-1286</link>
		<dc:creator><![CDATA[dmiller]]></dc:creator>
		<pubDate>Tue, 14 Jun 2011 22:56:20 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-1286</guid>
		<description><![CDATA[how does this compare with http://www.blooddy.by/en/crypto/benchmark/ ?]]></description>
		<content:encoded><![CDATA[<p>how does this compare with <a href="http://www.blooddy.by/en/crypto/benchmark/" rel="nofollow">http://www.blooddy.by/en/crypto/benchmark/</a> ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antoine</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-1208</link>
		<dc:creator><![CDATA[Antoine]]></dc:creator>
		<pubDate>Mon, 23 May 2011 13:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-1208</guid>
		<description><![CDATA[Thanks so much for sharing this. And good add by Johnny Reeves, it&#039;s just what I needed. :)]]></description>
		<content:encoded><![CDATA[<p>Thanks so much for sharing this. And good add by Johnny Reeves, it&#8217;s just what I needed. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SP</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-1001</link>
		<dc:creator><![CDATA[SP]]></dc:creator>
		<pubDate>Fri, 01 Apr 2011 22:30:28 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-1001</guid>
		<description><![CDATA[Something like this for initialization seems shorter...

		private static function EncDecChars():String
		{
			return &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/&quot;;
		}

		private static function InitEncodeChar() : Vector.
		{
			var encodeChars:Vector. = new Vector.(64, true);
			var chars:String = fEncDecChars();
			for (var i:int = 0; i &lt; 64; i++)
				encodeChars[i] = chars.charCodeAt(i);
			return encodeChars;
		}

		private static function InitDecodeChar() : Vector.
		{
			var i:int;
			var decodeChars:Vector. = new Vector.(256, true);

			for (i = 0; i &lt; 256; ++i)
				decodeChars[i] = -1;

			var chars:String = fEncDecChars();
			for (i = 0; i &lt; 64; ++i)
				decodeChars[chars.charCodeAt(i)] = i;

			return decodeChars;
		}]]></description>
		<content:encoded><![CDATA[<p>Something like this for initialization seems shorter&#8230;</p>
<p>		private static function EncDecChars():String<br />
		{<br />
			return &#8220;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/&#8221;;<br />
		}</p>
<p>		private static function InitEncodeChar() : Vector.<br />
		{<br />
			var encodeChars:Vector. = new Vector.(64, true);<br />
			var chars:String = fEncDecChars();<br />
			for (var i:int = 0; i &lt; 64; i++)<br />
				encodeChars[i] = chars.charCodeAt(i);<br />
			return encodeChars;<br />
		}</p>
<p>		private static function InitDecodeChar() : Vector.<br />
		{<br />
			var i:int;<br />
			var decodeChars:Vector. = new Vector.(256, true);</p>
<p>			for (i = 0; i &lt; 256; ++i)<br />
				decodeChars[i] = -1;</p>
<p>			var chars:String = fEncDecChars();<br />
			for (i = 0; i &lt; 64; ++i)<br />
				decodeChars[chars.charCodeAt(i)] = i;</p>
<p>			return decodeChars;<br />
		}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bringing Flash Video to HTML5 Canvas &#124; Maschinenbordbuch</title>
		<link>http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/#comment-949</link>
		<dc:creator><![CDATA[Bringing Flash Video to HTML5 Canvas &#124; Maschinenbordbuch]]></dc:creator>
		<pubDate>Mon, 07 Mar 2011 01:32:37 +0000</pubDate>
		<guid isPermaLink="false">http://jpauclair.wordpress.com/?p=150#comment-949</guid>
		<description><![CDATA[[...] the data transferred. I encoded the BitmapData in flash to JPEG with JPEGEncoder and then to a Base64 string what reduced the data enormously, but that would mean to decode it in javascript again to render it [...]]]></description>
		<content:encoded><![CDATA[<p>[...] the data transferred. I encoded the BitmapData in flash to JPEG with JPEGEncoder and then to a Base64 string what reduced the data enormously, but that would mean to decode it in javascript again to render it [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

