<?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>air:Zipの作成・展開ライブラリを作成しました(続：作成・圧縮の説明） へのコメント</title>
	<atom:link href="http://www.coltware.com/2009/08/03/air_zip_write/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.coltware.com/2009/08/03/air_zip_write/</link>
	<description>おもにFlex, PHP, Javaといった言語を使った開発のおぼえがきを書いています。</description>
	<lastBuildDate>Wed, 09 Nov 2011 00:20:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>shingo より</title>
		<link>http://www.coltware.com/2009/08/03/air_zip_write/comment-page-1/#comment-109</link>
		<dc:creator>shingo</dc:creator>
		<pubDate>Tue, 21 Sep 2010 00:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.coltware.com/?p=622#comment-109</guid>
		<description>やはり今回の案件（大容量データを扱う）件は、
coltwareさんの回避策のとおり、javaへ処理を渡して回避させました。
やはりjavaしかないのかなと・・・

AIR2.0のNativeProcessでjavaを処理させました。
インストーラーがAIRじゃなくなってしまうのが残念です。

理想はAIRのみで全て完結したかったのですが
やはり容量が大きいファイルだと固まる現象が出てしまいますので
ユーザーの印象もありますし。

大容量じゃない場合は今後も利用させてもらいます。</description>
		<content:encoded><![CDATA[<p>やはり今回の案件（大容量データを扱う）件は、<br />
coltwareさんの回避策のとおり、javaへ処理を渡して回避させました。<br />
やはりjavaしかないのかなと・・・</p>
<p>AIR2.0のNativeProcessでjavaを処理させました。<br />
インストーラーがAIRじゃなくなってしまうのが残念です。</p>
<p>理想はAIRのみで全て完結したかったのですが<br />
やはり容量が大きいファイルだと固まる現象が出てしまいますので<br />
ユーザーの印象もありますし。</p>
<p>大容量じゃない場合は今後も利用させてもらいます。</p>
]]></content:encoded>
	</item>
	<item>
		<title>coltware より</title>
		<link>http://www.coltware.com/2009/08/03/air_zip_write/comment-page-1/#comment-108</link>
		<dc:creator>coltware</dc:creator>
		<pubDate>Fri, 17 Sep 2010 11:22:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.coltware.com/?p=622#comment-108</guid>
		<description>なるほど。
デザインデータはでかいですよね。

やはり、１つのファイルが400Mを超えているものがあるのでしょうか？
というのも、きっかけがたまたま compress() であって、メモリをどこかで食いつぶしているところが別にあるのかなと思いまして。

ちなみに、ファイルを分割して圧縮することはちょっと現実的ではなさそうそうです。

圧縮ロジックを自分で作成するか、
もしくは、
分割して圧縮データを読んで管理データを探し、書き換えるてから連結する。
（つまり、解凍処理を実装することと同じ）

となるために、AS3ではやはり、ByteArray.compress() しかないかなと。
なので、ファイルサイズが実際のcompressに渡ってしまいます。

すいません。

ちなみに、まだまだ先の話にはなるのですが、私も大量のデータや処理をFlash/AIRのUIを使ってできるローカルアプリを作りたいと思いまして、しかし、どうしてもFlash/AIRでは処理で融通が利かないといいますが、回避どころがわからないといいますか・・・
という理由がありまして、ローカルでJavaブリッジを使って、そちらで大量処理はさせるという方法をとろうかなと考えています。

こういうソリューションが可能だとしたら、問題は解決できますか？
（それとも、Pure AIRでやる必要性がどうしてもありますか？）

参考までに意見をもらえたらと思います。</description>
		<content:encoded><![CDATA[<p>なるほど。<br />
デザインデータはでかいですよね。</p>
<p>やはり、１つのファイルが400Mを超えているものがあるのでしょうか？<br />
というのも、きっかけがたまたま compress() であって、メモリをどこかで食いつぶしているところが別にあるのかなと思いまして。</p>
<p>ちなみに、ファイルを分割して圧縮することはちょっと現実的ではなさそうそうです。</p>
<p>圧縮ロジックを自分で作成するか、<br />
もしくは、<br />
分割して圧縮データを読んで管理データを探し、書き換えるてから連結する。<br />
（つまり、解凍処理を実装することと同じ）</p>
<p>となるために、AS3ではやはり、ByteArray.compress() しかないかなと。<br />
なので、ファイルサイズが実際のcompressに渡ってしまいます。</p>
<p>すいません。</p>
<p>ちなみに、まだまだ先の話にはなるのですが、私も大量のデータや処理をFlash/AIRのUIを使ってできるローカルアプリを作りたいと思いまして、しかし、どうしてもFlash/AIRでは処理で融通が利かないといいますが、回避どころがわからないといいますか・・・<br />
という理由がありまして、ローカルでJavaブリッジを使って、そちらで大量処理はさせるという方法をとろうかなと考えています。</p>
<p>こういうソリューションが可能だとしたら、問題は解決できますか？<br />
（それとも、Pure AIRでやる必要性がどうしてもありますか？）</p>
<p>参考までに意見をもらえたらと思います。</p>
]]></content:encoded>
	</item>
	<item>
		<title>shingo より</title>
		<link>http://www.coltware.com/2009/08/03/air_zip_write/comment-page-1/#comment-107</link>
		<dc:creator>shingo</dc:creator>
		<pubDate>Tue, 14 Sep 2010 00:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.coltware.com/?p=622#comment-107</guid>
		<description>利用させて頂いてる処理は
複数のデザインデータを一つのZIPファイルに圧縮したいのが目的でした。

デザインデータはAdobeさんPSD,AI,EPSなどのファイルなど、かなりな容量です((+_+))
複数ファイルを単純にワンファイルのZIP化できればOKなのですが
やはり圧縮して容量を少しでも下げれればと思っています。</description>
		<content:encoded><![CDATA[<p>利用させて頂いてる処理は<br />
複数のデザインデータを一つのZIPファイルに圧縮したいのが目的でした。</p>
<p>デザインデータはAdobeさんPSD,AI,EPSなどのファイルなど、かなりな容量です((+_+))<br />
複数ファイルを単純にワンファイルのZIP化できればOKなのですが<br />
やはり圧縮して容量を少しでも下げれればと思っています。</p>
]]></content:encoded>
	</item>
	<item>
		<title>coltware より</title>
		<link>http://www.coltware.com/2009/08/03/air_zip_write/comment-page-1/#comment-106</link>
		<dc:creator>coltware</dc:creator>
		<pubDate>Mon, 13 Sep 2010 03:29:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.coltware.com/?p=622#comment-106</guid>
		<description>そこまでして使っていただけることは大変うれしく思います。

できるかどうか、確証はもてませんが、
ファイルを分割して圧縮してみることが可能かみてみるようにしてみます。
（分割すると、圧縮ロジックまで自作するはめになるかもしれません。）

ところで、
500M のファイルというとかなり大きいのですが、もし動画とかだったりすると、
あまり圧縮しても、意味がないきがします。

もしかしたら、単純にZIPファイルとして含めたいだけで、圧縮はいらないならば、
変更も可能かと思いますが・・・・</description>
		<content:encoded><![CDATA[<p>そこまでして使っていただけることは大変うれしく思います。</p>
<p>できるかどうか、確証はもてませんが、<br />
ファイルを分割して圧縮してみることが可能かみてみるようにしてみます。<br />
（分割すると、圧縮ロジックまで自作するはめになるかもしれません。）</p>
<p>ところで、<br />
500M のファイルというとかなり大きいのですが、もし動画とかだったりすると、<br />
あまり圧縮しても、意味がないきがします。</p>
<p>もしかしたら、単純にZIPファイルとして含めたいだけで、圧縮はいらないならば、<br />
変更も可能かと思いますが・・・・</p>
]]></content:encoded>
	</item>
	<item>
		<title>shingo より</title>
		<link>http://www.coltware.com/2009/08/03/air_zip_write/comment-page-1/#comment-105</link>
		<dc:creator>shingo</dc:creator>
		<pubDate>Sun, 12 Sep 2010 23:47:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.coltware.com/?p=622#comment-105</guid>
		<description>返事ありがとうございます。

ByteArrayでこけてるのだろうと想定してました。

ご指摘の通り画面が固まる現象もでております。
圧縮中に動画再生などでごまかそうかと・・・試行錯誤中です。

とりあえず、いろいろ試してみます。

有難うござました。</description>
		<content:encoded><![CDATA[<p>返事ありがとうございます。</p>
<p>ByteArrayでこけてるのだろうと想定してました。</p>
<p>ご指摘の通り画面が固まる現象もでております。<br />
圧縮中に動画再生などでごまかそうかと・・・試行錯誤中です。</p>
<p>とりあえず、いろいろ試してみます。</p>
<p>有難うござました。</p>
]]></content:encoded>
	</item>
	<item>
		<title>coltware より</title>
		<link>http://www.coltware.com/2009/08/03/air_zip_write/comment-page-1/#comment-104</link>
		<dc:creator>coltware</dc:creator>
		<pubDate>Fri, 10 Sep 2010 12:43:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.coltware.com/?p=622#comment-104</guid>
		<description>ありがとうございます。
さすがに、100M単位のファイルを圧縮されるほどの使い方はされるいる方がいるとは思いませんでした。

The system is out of memory.

とあるので、メモリ不足なのだと思います。
ただ、その原因としてですが、上でも書いたようにそこまでの使い方を想定していなかったのと、
私自身Flashについてよくわかっていなかった（というか今でもたたあるのですが・・・）ので、

１つのファイルの圧縮をByteArrayのcompress() という関数でやってしまっているからだと思います。

現時点では、そこまでの容量はご遠慮くださいというよりないかなと・・・・

ただ、400Mなどでできたとしても、画面が固まるなどのことが起きてしまって、
使い物にならない状態にはならないのでしょうか？

このあたりの現状もご参考までに教えていただけたらうれしく思います。

実際に直すとしたら、ファイルをもっと細かく分割して分割処理をしなければならなくなるとはおもいます。</description>
		<content:encoded><![CDATA[<p>ありがとうございます。<br />
さすがに、100M単位のファイルを圧縮されるほどの使い方はされるいる方がいるとは思いませんでした。</p>
<p>The system is out of memory.</p>
<p>とあるので、メモリ不足なのだと思います。<br />
ただ、その原因としてですが、上でも書いたようにそこまでの使い方を想定していなかったのと、<br />
私自身Flashについてよくわかっていなかった（というか今でもたたあるのですが・・・）ので、</p>
<p>１つのファイルの圧縮をByteArrayのcompress() という関数でやってしまっているからだと思います。</p>
<p>現時点では、そこまでの容量はご遠慮くださいというよりないかなと・・・・</p>
<p>ただ、400Mなどでできたとしても、画面が固まるなどのことが起きてしまって、<br />
使い物にならない状態にはならないのでしょうか？</p>
<p>このあたりの現状もご参考までに教えていただけたらうれしく思います。</p>
<p>実際に直すとしたら、ファイルをもっと細かく分割して分割処理をしなければならなくなるとはおもいます。</p>
]]></content:encoded>
	</item>
	<item>
		<title>shingo より</title>
		<link>http://www.coltware.com/2009/08/03/air_zip_write/comment-page-1/#comment-103</link>
		<dc:creator>shingo</dc:creator>
		<pubDate>Fri, 10 Sep 2010 05:04:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.coltware.com/?p=622#comment-103</guid>
		<description>いつも参考にさせてもらってます。
以前から利用させてもらっているのですが
500MB以上のファイルを圧縮させようとしてるのですが
下記のようなERRORで悩んでおります。

（400MB等のファイルは問題ないのですが）

何か解ればご教授お願いします。

Error: Error #1000: The system is out of memory.
at flash.utils::ByteArray/_compress()
at flash.utils::ByteArray/compress()
at com.coltware.airxzip::ZipFileWriter/internalAddBytes()[/home/xxxxx/public/google_code/airxzip/branches/v1.0/airxzip/src/com/coltware/airxzip/ZipFileWriter.as:375]
at com.coltware.airxzip::ZipFileWriter/addFile()[/home/xxxxx/public/google_code/airxzip/branches/v1.0/airxzip/src/com/coltware/airxzip/ZipFileWriter.as:176]</description>
		<content:encoded><![CDATA[<p>いつも参考にさせてもらってます。<br />
以前から利用させてもらっているのですが<br />
500MB以上のファイルを圧縮させようとしてるのですが<br />
下記のようなERRORで悩んでおります。</p>
<p>（400MB等のファイルは問題ないのですが）</p>
<p>何か解ればご教授お願いします。</p>
<p>Error: Error #1000: The system is out of memory.<br />
at flash.utils::ByteArray/_compress()<br />
at flash.utils::ByteArray/compress()<br />
at com.coltware.airxzip::ZipFileWriter/internalAddBytes()[/home/xxxxx/public/google_code/airxzip/branches/v1.0/airxzip/src/com/coltware/airxzip/ZipFileWriter.as:375]<br />
at com.coltware.airxzip::ZipFileWriter/addFile()[/home/xxxxx/public/google_code/airxzip/branches/v1.0/airxzip/src/com/coltware/airxzip/ZipFileWriter.as:176]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

