<?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/"
		>
<channel>
	<title>Comments on: ActionScript GZIP compression library</title>
	<atom:link href="http://probertson.com/projects/gzipencoder/feed/" rel="self" type="application/rss+xml" />
	<link>http://probertson.com</link>
	<description>Thoughts on web development, user-centered design, code, etc. by Paul Robertson</description>
	<lastBuildDate>Sat, 31 Jul 2010 01:58:04 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: gzip encoding in Adobe AIR</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-75363</link>
		<dc:creator>gzip encoding in Adobe AIR</dc:creator>
		<pubDate>Sat, 22 May 2010 09:21:45 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-75363</guid>
		<description>[...] Ngoài ra khi chúng ta muốn viết một chương trình nén và giải nén file theo chuẩn Gzip bằng AIR, chúng ta cũng có thể dùng thư viện của Robertson http://probertson.com/projects/gzipencoder/ [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Ngoài ra khi chúng ta muốn viết một chương trình nén và giải nén file theo chuẩn Gzip bằng AIR, chúng ta cũng có thể dùng thư viện của Robertson <a href="http://probertson.com/projects/gzipencoder/" rel="nofollow">http://probertson.com/projects/gzipencoder/</a> [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Bueno: A Dismal Guide to Bandwidth</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-73636</link>
		<dc:creator>Carlos Bueno: A Dismal Guide to Bandwidth</dc:creator>
		<pubDate>Sat, 27 Feb 2010 19:10:34 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-73636</guid>
		<description>&lt;!--%kramer-ref-pre%--&gt;[...] If your app sends largish amounts of data upstream (excluding images, which are already compressed), consider implementing client-side compression. It&#039;s possible to get 1.5:1 compression with a simple LZW+Base64 function; if you&#039;re willing to monkey with ActionScript you could probably do real gzip compression. [...]&lt;!--%kramer-ref-post%--&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://dev.wp-plugins.org/wiki/Kramer"><img src="http://probertson.com/homepages/43/d94818407/htdocs/probertson/wp-content/plugins/kramer.php?kramer=gif-icon" class="technorati-balloon" alt="Kramer auto Pingback" style="border:0;" /></a>[&#8230;] If your app sends largish amounts of data upstream (excluding images, which are already compressed), consider implementing client-side compression. It&#39;s possible to get 1.5:1 compression with a simple LZW+Base64 function; if you&#39;re willing to monkey with ActionScript you could probably do real gzip compression. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HOW TO COMPRESS FILES AT THE CLIENT END IN ADOBE AIR : 93920</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-73595</link>
		<dc:creator>HOW TO COMPRESS FILES AT THE CLIENT END IN ADOBE AIR : 93920</dc:creator>
		<pubDate>Thu, 25 Feb 2010 05:01:43 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-73595</guid>
		<description>[...] http://probertson.com/projects/gzipencoder/ [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] <a href="http://probertson.com/projects/gzipencoder/" rel="nofollow">http://probertson.com/projects/gzipencoder/</a> [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Robertson</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-72413</link>
		<dc:creator>Paul Robertson</dc:creator>
		<pubDate>Mon, 18 Jan 2010 22:03:36 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-72413</guid>
		<description>Hi Ross,

You can&#039;t directly get a string representation of a ByteArray. (Well, you can try, but chances are some of the characters will be outside the normal character range.) One common way of string-encoding binary data is to convert the ByteArray to a Base64-encoded string. You would then need to decode it to binary again on your server.

Flex SDK includes a Base64Encoder class that will do the Base64 encoding for you. You just pass the ByteArray to your Base64Encoder and then call toString() to get the Base64 string.</description>
		<content:encoded><![CDATA[<p>Hi Ross,</p>
<p>You can&#8217;t directly get a string representation of a ByteArray. (Well, you can try, but chances are some of the characters will be outside the normal character range.) One common way of string-encoding binary data is to convert the ByteArray to a Base64-encoded string. You would then need to decode it to binary again on your server.</p>
<p>Flex SDK includes a Base64Encoder class that will do the Base64 encoding for you. You just pass the ByteArray to your Base64Encoder and then call toString() to get the Base64 string.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ross R</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-72280</link>
		<dc:creator>Ross R</dc:creator>
		<pubDate>Thu, 14 Jan 2010 18:17:07 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-72280</guid>
		<description>I am trying to implement this to compress an XML String which will be sent to JS via ExternalInterface, and then posted to a C# page.

It isn&#039;t working at the moment, because I don&#039;t seem to be able to get a String representation of the compressed ByteArray.  For some reason, the JS fires off an error as soon as I pass the byteArray string to it &quot;unterminated string element&quot; or some such.

Any ideas how I can make this work for my purposes?</description>
		<content:encoded><![CDATA[<p>I am trying to implement this to compress an XML String which will be sent to JS via ExternalInterface, and then posted to a C# page.</p>
<p>It isn&#8217;t working at the moment, because I don&#8217;t seem to be able to get a String representation of the compressed ByteArray.  For some reason, the JS fires off an error as soon as I pass the byteArray string to it &#8220;unterminated string element&#8221; or some such.</p>
<p>Any ideas how I can make this work for my purposes?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adobe AIR SOAP WebService Compression &#171; Norvinet&#39;s Blog</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-72124</link>
		<dc:creator>Adobe AIR SOAP WebService Compression &#171; Norvinet&#39;s Blog</dc:creator>
		<pubDate>Tue, 12 Jan 2010 19:17:14 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-72124</guid>
		<description>[...] http://probertson.com/projects/gzipencoder/ [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] <a href="http://probertson.com/projects/gzipencoder/" rel="nofollow">http://probertson.com/projects/gzipencoder/</a> [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Robertson</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-65197</link>
		<dc:creator>Paul Robertson</dc:creator>
		<pubDate>Thu, 13 Aug 2009 16:31:29 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-65197</guid>
		<description>Matias,
The library doesn&#039;t support &quot;split&quot; compressed files. I based the library on the GZIP spec, and it doesn&#039;t say anything about a standard way of splitting files (unless I missed it or they&#039;ve added it in since then). If you know of a standard way of doing it, or you&#039;ve seen another GZIP implementation that provides that support, let me know and I can try to research it and implement it. Otherwise, it doesn&#039;t seem to make sense to implement that as a feature since other GZIP implementations wouldn&#039;t be able to understand how to decompress the files.</description>
		<content:encoded><![CDATA[<p>Matias,<br />
The library doesn&#8217;t support &#8220;split&#8221; compressed files. I based the library on the GZIP spec, and it doesn&#8217;t say anything about a standard way of splitting files (unless I missed it or they&#8217;ve added it in since then). If you know of a standard way of doing it, or you&#8217;ve seen another GZIP implementation that provides that support, let me know and I can try to research it and implement it. Otherwise, it doesn&#8217;t seem to make sense to implement that as a feature since other GZIP implementations wouldn&#8217;t be able to understand how to decompress the files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matias</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-64862</link>
		<dc:creator>Matias</dc:creator>
		<pubDate>Fri, 07 Aug 2009 14:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-64862</guid>
		<description>What about split compressed files?

ie:
encoder.compressToFile(source, destination, limitPerFile);

Can I do this?

Any idea?</description>
		<content:encoded><![CDATA[<p>What about split compressed files?</p>
<p>ie:<br />
encoder.compressToFile(source, destination, limitPerFile);</p>
<p>Can I do this?</p>
<p>Any idea?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex to REST w/ GZip return &#124; Flex Developer forums</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-64507</link>
		<dc:creator>Flex to REST w/ GZip return &#124; Flex Developer forums</dc:creator>
		<pubDate>Fri, 31 Jul 2009 09:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-64507</guid>
		<description>&lt;!--%kramer-ref-pre%--&gt;[...] XML files using GZip (.NET supports this natively and I found an Open Source Library to load it http://probertson.com/projects/gzipencoder/).&#160; The problem is that now that I am sending GZip data back from the REST application, the [...]&lt;!--%kramer-ref-post%--&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://dev.wp-plugins.org/wiki/Kramer"><img src="http://probertson.com/homepages/43/d94818407/htdocs/probertson/wp-content/plugins/kramer.php?kramer=gif-icon" class="technorati-balloon" alt="Kramer auto Pingback" style="border:0;" /></a>[&#8230;] XML files using GZip (.NET supports this natively and I found an Open Source Library to load it <a href="http://probertson.com/projects/gzipencoder/).&#038;nbsp" rel="nofollow">http://probertson.com/projects/gzipencoder/).&#038;nbsp</a>; The problem is that now that I am sending GZip data back from the REST application, the [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregor Rot</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-61914</link>
		<dc:creator>Gregor Rot</dc:creator>
		<pubDate>Tue, 09 Jun 2009 13:37:17 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-61914</guid>
		<description>For flash player 10 that supports gzip comp/decomp, the only thing that needed to be changed in the code is:

data.compress(...) -&gt; data.inflate();
data.uncompress(...) -&gt; data.deflate();

Gregor</description>
		<content:encoded><![CDATA[<p>For flash player 10 that supports gzip comp/decomp, the only thing that needed to be changed in the code is:</p>
<p>data.compress(&#8230;) -&gt; data.inflate();<br />
data.uncompress(&#8230;) -&gt; data.deflate();</p>
<p>Gregor</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: k.chandra shekar</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-58821</link>
		<dc:creator>k.chandra shekar</dc:creator>
		<pubDate>Thu, 09 Apr 2009 08:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-58821</guid>
		<description>hi paul

I am trying to compress the files in flex app using flash player 10 but it is not working in fp10 give me exact solution how to compress files in flex web application development not in the air 
i neede so how to do pls help me the ways
bye</description>
		<content:encoded><![CDATA[<p>hi paul</p>
<p>I am trying to compress the files in flex app using flash player 10 but it is not working in fp10 give me exact solution how to compress files in flex web application development not in the air<br />
i neede so how to do pls help me the ways<br />
bye</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Robertson</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-58310</link>
		<dc:creator>Paul Robertson</dc:creator>
		<pubDate>Mon, 30 Mar 2009 18:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-58310</guid>
		<description>@Joe:
The compression is built into AIR/Flash Player, so it runs in native code, not in ActionScript. Other compression formats such as the ones you mention would either need to be included in the player or rewritten in ActionScript.

Unfortunately, the compression and decompression run synchronously in Flash Player/AIR, so there&#039;s no way to get progress notifications (or even run any other code) while they&#039;re running.</description>
		<content:encoded><![CDATA[<p>@Joe:<br />
The compression is built into AIR/Flash Player, so it runs in native code, not in ActionScript. Other compression formats such as the ones you mention would either need to be included in the player or rewritten in ActionScript.</p>
<p>Unfortunately, the compression and decompression run synchronously in Flash Player/AIR, so there&#8217;s no way to get progress notifications (or even run any other code) while they&#8217;re running.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Corner-Reeve</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-58253</link>
		<dc:creator>Joe Corner-Reeve</dc:creator>
		<pubDate>Sat, 28 Mar 2009 22:28:21 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-58253</guid>
		<description>Hello guys,
Is your compression function in actionscript 3?

Wow! I think because we need high-level compression by function like WinRar, 7z or kgb compressing functions. How do i know about currect encoder by rar, 7z or kgb compressed files?
Where do i find encodes from internet?

I have problem of adobe air while my sample file will compressing onto compressed file. But adobe air application was killed by debug while compression process lose that long time.. :(

I need processbar on panel like WinRar with process panel while compressor will to be final created compressed files?

Thank you! Ragards, Joe Corne-Reeve</description>
		<content:encoded><![CDATA[<p>Hello guys,<br />
Is your compression function in actionscript 3?</p>
<p>Wow! I think because we need high-level compression by function like WinRar, 7z or kgb compressing functions. How do i know about currect encoder by rar, 7z or kgb compressed files?<br />
Where do i find encodes from internet?</p>
<p>I have problem of adobe air while my sample file will compressing onto compressed file. But adobe air application was killed by debug while compression process lose that long time.. :(</p>
<p>I need processbar on panel like WinRar with process panel while compressor will to be final created compressed files?</p>
<p>Thank you! Ragards, Joe Corne-Reeve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Lynch</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-57808</link>
		<dc:creator>Mark Lynch</dc:creator>
		<pubDate>Thu, 19 Mar 2009 11:15:19 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-57808</guid>
		<description>Hi Paul,

Thanks for the great piece of code - I&#039;ve taken your new version and used it with Anirudh&#039;s code (with some minor modification) to make a drop in replacement for HTTPService which will handle both gzip&#039;d and non gzip&#039;d content.

http://www.learnosity.com/techblog/index.cfm/2009/3/19/More-of-AIR-Gzip-compression

Great work.
Thanks,
Mark</description>
		<content:encoded><![CDATA[<p>Hi Paul,</p>
<p>Thanks for the great piece of code - I&#8217;ve taken your new version and used it with Anirudh&#8217;s code (with some minor modification) to make a drop in replacement for HTTPService which will handle both gzip&#8217;d and non gzip&#8217;d content.</p>
<p><a href="http://www.learnosity.com/techblog/index.cfm/2009/3/19/More-of-AIR-Gzip-compression" rel="nofollow">http://www.learnosity.com/techblog/index.cfm/2009/3/19/More-of-AIR-Gzip-compression</a></p>
<p>Great work.<br />
Thanks,<br />
Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Robertson</title>
		<link>http://probertson.com/projects/gzipencoder/comment-page-1/#comment-56669</link>
		<dc:creator>Paul Robertson</dc:creator>
		<pubDate>Fri, 27 Feb 2009 22:41:16 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/projects/gzipencoder/#comment-56669</guid>
		<description>For everyone who&#039;s asked (and I&#039;m surprised how many have), I&#039;ve got a beta (barely tested) version of the library with support for Flash Player-only projects (no AIR dependencies). See &lt;a href=&quot;/articles/2009/02/27/actionscript-gzip-library-flash-player-10/&quot; rel=&quot;nofollow&quot;&gt;the full post&lt;/a&gt; for details.</description>
		<content:encoded><![CDATA[<p>For everyone who&#8217;s asked (and I&#8217;m surprised how many have), I&#8217;ve got a beta (barely tested) version of the library with support for Flash Player-only projects (no AIR dependencies). See <a href="/articles/2009/02/27/actionscript-gzip-library-flash-player-10/" rel="nofollow">the full post</a> for details.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
