<?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: Apparat: Crunching SWF Files Since 2009</title>
	<atom:link href="http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/</link>
	<description>Actionscript3, Flash, Scala, Java, C#, C++, Algorithms &#38; Imageprocessing</description>
	<lastBuildDate>Sun, 05 Feb 2012 21:26:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: ding ning</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-272497</link>
		<dc:creator>ding ning</dc:creator>
		<pubDate>Thu, 27 Oct 2011 03:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-272497</guid>
		<description>Hi

i call it as
.\scala-2.9.1.final\bin\scala -cp .\apparat\apparat.jar apparat.tools.reducer.Reducer -Dapparat.7z.path=C:\Program Files\7-Zip\7z -i audio_amb_bundle.swf -o audio_amb_bundle_compress.swf

then i get
[i] Apparat -- http://apparat.googlecode.com/
[-] Apparat requires Scala version 2.8.0.RC7
[-] Download it here: http://www.scala-lang.org/downloads

no compress happens. it seems apparat ask for scala 2.8.0.rc7? should scala 2.9.1 works?

do you know the reason?</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>i call it as<br />
.\scala-2.9.1.final\bin\scala -cp .\apparat\apparat.jar apparat.tools.reducer.Reducer -Dapparat.7z.path=C:\Program Files\7-Zip\7z -i audio_amb_bundle.swf -o audio_amb_bundle_compress.swf</p>
<p>then i get<br />
[i] Apparat &#8212; <a href="http://apparat.googlecode.com/" rel="nofollow">http://apparat.googlecode.com/</a><br />
[-] Apparat requires Scala version 2.8.0.RC7<br />
[-] Download it here: <a href="http://www.scala-lang.org/downloads" rel="nofollow">http://www.scala-lang.org/downloads</a></p>
<p>no compress happens. it seems apparat ask for scala 2.8.0.rc7? should scala 2.9.1 works?</p>
<p>do you know the reason?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marlon Baudet</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-247207</link>
		<dc:creator>Marlon Baudet</dc:creator>
		<pubDate>Wed, 25 May 2011 07:27:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-247207</guid>
		<description>You can free download a good  SWF Compressor-Decompressor here http://www.dcomsoft.com</description>
		<content:encoded><![CDATA[<p>You can free download a good  SWF Compressor-Decompressor here <a href="http://www.dcomsoft.com" rel="nofollow">http://www.dcomsoft.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frederik</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-216795</link>
		<dc:creator>Frederik</dc:creator>
		<pubDate>Mon, 03 Jan 2011 11:07:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-216795</guid>
		<description>Hi Joa,

I still can&#039;t make reducer detect my 7za binary correctly on OSX and I can&#039;t find a 7z binary. What can I do to make it work?

Fred</description>
		<content:encoded><![CDATA[<p>Hi Joa,</p>
<p>I still can&#8217;t make reducer detect my 7za binary correctly on OSX and I can&#8217;t find a 7z binary. What can I do to make it work?</p>
<p>Fred</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joa</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-192736</link>
		<dc:creator>joa</dc:creator>
		<pubDate>Mon, 24 May 2010 14:52:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-192736</guid>
		<description>An RC2 build is now available at GoogleCode.</description>
		<content:encoded><![CDATA[<p>An RC2 build is now available at GoogleCode.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-192552</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 21 May 2010 15:50:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-192552</guid>
		<description>No such file errors? I&#039;m getting errors after having compiled apparat via googlecode wiki, eg : &quot;no such file: apparat.tools.shell.ApparatShell&quot;

&quot;no such file: apparat.tools.reducer.Reducer&quot;</description>
		<content:encoded><![CDATA[<p>No such file errors? I&#8217;m getting errors after having compiled apparat via googlecode wiki, eg : &#8220;no such file: apparat.tools.shell.ApparatShell&#8221;</p>
<p>&#8220;no such file: apparat.tools.reducer.Reducer&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sekati</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-192335</link>
		<dc:creator>sekati</dc:creator>
		<pubDate>Tue, 18 May 2010 15:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-192335</guid>
		<description>Do we have any resolution to this yet: 
java.lang.NoSuchMethodError: scala.collection.immutable.Range
[stacktrace]

Troubles with this and macports scala28 @0.2.8.0.RC2_0

:(</description>
		<content:encoded><![CDATA[<p>Do we have any resolution to this yet:<br />
java.lang.NoSuchMethodError: scala.collection.immutable.Range<br />
[stacktrace]</p>
<p>Troubles with this and macports scala28 @0.2.8.0.RC2_0</p>
<p>:(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Officier</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191944</link>
		<dc:creator>Frank Officier</dc:creator>
		<pubDate>Fri, 14 May 2010 12:11:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191944</guid>
		<description>Yes it breaks around 256. RC2 and disk io fix, together in an update... sounds great

Thanks...can&#039;t wait</description>
		<content:encoded><![CDATA[<p>Yes it breaks around 256. RC2 and disk io fix, together in an update&#8230; sounds great</p>
<p>Thanks&#8230;can&#8217;t wait</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joa</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191912</link>
		<dc:creator>joa</dc:creator>
		<pubDate>Thu, 13 May 2010 20:19:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191912</guid>
		<description>Frank: That is very interesting because I choose to pipe small files through std io instead of disk io. In that case I will simply always go with disk io. The limit is 256kb I think.

seb: I will update the tools with the fix for the 7zip problem using RC2 soon. In the meantime, you could simply checkout the source and use &quot;mvn package&quot; if you cannot wait.</description>
		<content:encoded><![CDATA[<p>Frank: That is very interesting because I choose to pipe small files through std io instead of disk io. In that case I will simply always go with disk io. The limit is 256kb I think.</p>
<p>seb: I will update the tools with the fix for the 7zip problem using RC2 soon. In the meantime, you could simply checkout the source and use &#8220;mvn package&#8221; if you cannot wait.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: seb</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191905</link>
		<dc:creator>seb</dc:creator>
		<pubDate>Thu, 13 May 2010 17:32:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191905</guid>
		<description>I get this error using Scala 2.8.0.RC2_0

scala.collection.immutable.Range.foreach$mVc$sp(Lscala/Function1;)V
java.lang.NoSuchMethodError: scala.collection.immutable.Range.foreach$mVc$sp(Lscala/Function1;)V
	at apparat.swf.SwfOutputStream.writeSB(SwfOutputStream.scala:136)
	at apparat.swf.SwfOutputStream.writeUB(SwfOutputStream.scala:144)
......

RC1 is no longer available on scala website. Should I look for RC1 or do you plan on upating your tool to the latest version of scala?</description>
		<content:encoded><![CDATA[<p>I get this error using Scala 2.8.0.RC2_0</p>
<p>scala.collection.immutable.Range.foreach$mVc$sp(Lscala/Function1;)V<br />
java.lang.NoSuchMethodError: scala.collection.immutable.Range.foreach$mVc$sp(Lscala/Function1;)V<br />
	at apparat.swf.SwfOutputStream.writeSB(SwfOutputStream.scala:136)<br />
	at apparat.swf.SwfOutputStream.writeUB(SwfOutputStream.scala:144)<br />
&#8230;&#8230;</p>
<p>RC1 is no longer available on scala website. Should I look for RC1 or do you plan on upating your tool to the latest version of scala?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Officier</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191853</link>
		<dc:creator>Frank Officier</dc:creator>
		<pubDate>Wed, 12 May 2010 20:44:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191853</guid>
		<description>Thanks Joa, and yes it works now, problem was filesize I think. Small swf&#039;s don&#039;t work, bigger files (which have images embedded) do work...</description>
		<content:encoded><![CDATA[<p>Thanks Joa, and yes it works now, problem was filesize I think. Small swf&#8217;s don&#8217;t work, bigger files (which have images embedded) do work&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joa</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191851</link>
		<dc:creator>joa</dc:creator>
		<pubDate>Wed, 12 May 2010 20:02:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191851</guid>
		<description>Will check it once i have a OSX/Ubutu box available. Should work, options are all the same for your version so there must be something else going on.</description>
		<content:encoded><![CDATA[<p>Will check it once i have a OSX/Ubutu box available. Should work, options are all the same for your version so there must be something else going on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Officier</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191846</link>
		<dc:creator>Frank Officier</dc:creator>
		<pubDate>Wed, 12 May 2010 19:05:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191846</guid>
		<description>Yes, 7za is the one I have, so what can I do to make it work on OSX?</description>
		<content:encoded><![CDATA[<p>Yes, 7za is the one I have, so what can I do to make it work on OSX?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jarrad Hope</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191799</link>
		<dc:creator>Jarrad Hope</dc:creator>
		<pubDate>Wed, 12 May 2010 01:35:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191799</guid>
		<description>joa, its not its 7za, the p7zip implementation
p7zip is the command line version of 7-Zip for Unix/Linux

7za

7-Zip (A) 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=utf8,Utf16=on,HugeFiles=on,2 CPUs)

Usage: 7za  [...]  [...]
       []


  a: Add files to archive
  b: Benchmark
  d: Delete files from archive
  e: Extract files from archive (without using directory names)
  l: List contents of archive
  t: Test integrity of archive
  u: Update files to archive
  x: eXtract files with full paths

  -ai[r[-&#124;0]]{@listfile&#124;!wildcard}: Include archives
  -ax[r[-&#124;0]]{@listfile&#124;!wildcard}: eXclude archives
  -bd: Disable percentage indicator
  -i[r[-&#124;0]]{@listfile&#124;!wildcard}: Include filenames
  -m{Parameters}: set compression Method (see the manual)
  -l: don&#039;t store symlinks; store the files/directories they point to
  CAUTION : the scanning stage can never end because of symlinks like &#039;..&#039;
            (ex:  ln -s .. ldir)
  -o{Directory}: set Output directory
  -p{Password}: set Password
  -r[-&#124;0]: Recurse subdirectories
  (CAUTION: this flag does not do what you think, avoid using it)
  -sfx[{name}]: Create SFX archive
  -si[{name}]: read data from stdin
  -slt: show technical information for l (List) command
  -so: write data to stdout (eg: 7z a dummy -tgzip -so Doc.txt &gt; archive.gz)
  -ssc[-]: set sensitive case mode
  -t{Type}: Set type of archive
  -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options
  -v{Size}[b&#124;k&#124;m&#124;g]: Create volumes
  -w[{path}]: assign Work directory. Empty path means a temporary directory
  -x[r[-&#124;0]]]{@listfile&#124;!wildcard}: eXclude filenames
  -y: assume Yes on all queries</description>
		<content:encoded><![CDATA[<p>joa, its not its 7za, the p7zip implementation<br />
p7zip is the command line version of 7-Zip for Unix/Linux</p>
<p>7za</p>
<p>7-Zip (A) 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30<br />
p7zip Version 9.04 (locale=utf8,Utf16=on,HugeFiles=on,2 CPUs)</p>
<p>Usage: 7za  [...]  [...]<br />
       []</p>
<p>  a: Add files to archive<br />
  b: Benchmark<br />
  d: Delete files from archive<br />
  e: Extract files from archive (without using directory names)<br />
  l: List contents of archive<br />
  t: Test integrity of archive<br />
  u: Update files to archive<br />
  x: eXtract files with full paths</p>
<p>  -ai[r[-|0]]{@listfile|!wildcard}: Include archives<br />
  -ax[r[-|0]]{@listfile|!wildcard}: eXclude archives<br />
  -bd: Disable percentage indicator<br />
  -i[r[-|0]]{@listfile|!wildcard}: Include filenames<br />
  -m{Parameters}: set compression Method (see the manual)<br />
  -l: don&#8217;t store symlinks; store the files/directories they point to<br />
  CAUTION : the scanning stage can never end because of symlinks like &#8216;..&#8217;<br />
            (ex:  ln -s .. ldir)<br />
  -o{Directory}: set Output directory<br />
  -p{Password}: set Password<br />
  -r[-|0]: Recurse subdirectories<br />
  (CAUTION: this flag does not do what you think, avoid using it)<br />
  -sfx[{name}]: Create SFX archive<br />
  -si[{name}]: read data from stdin<br />
  -slt: show technical information for l (List) command<br />
  -so: write data to stdout (eg: 7z a dummy -tgzip -so Doc.txt &gt; archive.gz)<br />
  -ssc[-]: set sensitive case mode<br />
  -t{Type}: Set type of archive<br />
  -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options<br />
  -v{Size}[b|k|m|g]: Create volumes<br />
  -w[{path}]: assign Work directory. Empty path means a temporary directory<br />
  -x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames<br />
  -y: assume Yes on all queries</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joa</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191781</link>
		<dc:creator>joa</dc:creator>
		<pubDate>Tue, 11 May 2010 12:23:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191781</guid>
		<description>The 7-Zip binary should be &quot;7z&quot; and not &quot;7za&quot;.</description>
		<content:encoded><![CDATA[<p>The 7-Zip binary should be &#8220;7z&#8221; and not &#8220;7za&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Officier</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191780</link>
		<dc:creator>Frank Officier</dc:creator>
		<pubDate>Tue, 11 May 2010 10:06:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191780</guid>
		<description>Joa, do I need a special version of 7z on OSX ?

I have:
7-Zip (A) 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=utf8,Utf16=on,HugeFiles=on,2 CPUs)

And get:
scala -cp apparat.jar apparat.tools.reducer.Reducer -Dapparat.7z.path=/opt/local/var/macports/software/p7zip/9.04_0/opt/local/bin/7za -i large.swf -o small.swf
[i] Apparat -- http://apparat.googlecode.com/
[i] Launching tool: Reducer
[i] Waiting for 7z ...
[!] 7z failed. Fallback to normal compression.
[i] Compression ratio: 0.0%
[i] Total bytes: 0
[i] Completed in 725ms.</description>
		<content:encoded><![CDATA[<p>Joa, do I need a special version of 7z on OSX ?</p>
<p>I have:<br />
7-Zip (A) 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30<br />
p7zip Version 9.04 (locale=utf8,Utf16=on,HugeFiles=on,2 CPUs)</p>
<p>And get:<br />
scala -cp apparat.jar apparat.tools.reducer.Reducer -Dapparat.7z.path=/opt/local/var/macports/software/p7zip/9.04_0/opt/local/bin/7za -i large.swf -o small.swf<br />
[i] Apparat &#8212; <a href="http://apparat.googlecode.com/" rel="nofollow">http://apparat.googlecode.com/</a><br />
[i] Launching tool: Reducer<br />
[i] Waiting for 7z &#8230;<br />
[!] 7z failed. Fallback to normal compression.<br />
[i] Compression ratio: 0.0%<br />
[i] Total bytes: 0<br />
[i] Completed in 725ms.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TK</title>
		<link>http://blog.joa-ebert.com/2010/05/07/apparat-crunching-swf-files-since-2009/comment-page-1/#comment-191682</link>
		<dc:creator>TK</dc:creator>
		<pubDate>Sun, 09 May 2010 04:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=578#comment-191682</guid>
		<description>Joa, thanks so much for all of the awesome work!

Is there a way to easily use Scala from Ant? And is there a Java 7zip library that I can ship with my library (http://code.google.com/p/as3search) to compact files even further? Thanks :)</description>
		<content:encoded><![CDATA[<p>Joa, thanks so much for all of the awesome work!</p>
<p>Is there a way to easily use Scala from Ant? And is there a Java 7zip library that I can ship with my library (<a href="http://code.google.com/p/as3search" rel="nofollow">http://code.google.com/p/as3search</a>) to compact files even further? Thanks :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

