Mike Slinn

Connoisseur of Technology

Mounting compressed folders / Looping back zip files

2010-02-19 / All Blog posts

Big file systems make computers run more slowly. This problem is most noticeable for laptops. On a project that I am currently working on, I am using multiple versions of three frameworks: The Flex SDK (source and ASDoc), the MicroStrategy Flex SDK and the BlazeDS source tree. The result is thousands of files that takes hours to copy and slows down disk access even when I’m not programming.

Read-only Files

Because these files are only read and never written, the solution is to not unzip them. Instead, the files should only be accessed from within the zip files that contains them. This capability is called a “local loopback filesystem” on Linux, and “accessing compressed folders” under Windows.

Eclipse/Flex Builder has native support for accessing compressed folders as if they were regular folders, but that functionality is not fully exploited. Ant tasks need O/S level support to enjoy this feature.

Results are dramatic. Usage is very simple. What’s not to love?

A client's IT department told me that they did not support computers used in that fashion. My initial response was somewhat uncomplimentary, and included a statement to the effect that I did not need their help anyway. Later I modified my statement to say that so long as they attempted to enforce idiotic rules which prevented me from working effectively, that no deadlines would likely be met from that point forward, and costs would be without limit.

Windows

On Windows, I use the free Pismo File Mount Audit Package. It provides the ability for zip files to be mounted as virtual drives.

Linux

On Linux, use fuse-zip. It provides the ability for zip files to be mounted on any directory mount point.


Contact Mike Slinn

Unless you are a recruiter, in which case you should not try to make contact!

  • Email
  • Direct: 514-418-0156
  • Mobile: 650-678-2285

Disclaimer

The content on this web site is provided for general information purposes only and does not constitute legal or other professional advice or an opinion of any kind. Users of this web site are advised to seek specific legal advice by contacting their own legal counsel regarding any specific legal issues. Michael Slinn does not warrant or guarantee the quality, accuracy or completeness of any information on this web site. The articles published on this web site are current as of their original date of publication, but should not be relied upon as accurate, timely or fit for any particular purpose.

Accessing or using this web site does not create a client relationship. Although your use of the web site may facilitate access to or communications with Michael Slinn via e-mail or otherwise via the web site, receipt of any such communications or transmissions does not create a client relationship. Michael Slinn does not guarantee the security or confidentiality of any communications made by e-mail or otherwise through this web site.

This web site may contain links to third party web sites. Monitoring the vast information disseminated and accessible through those links is beyond Michael Slinn's resources and he does not attempt to do so. Links are provided for convenience only and Michael Slinn does not endorse the information contained in linked web sites nor guarantee its accuracy, timeliness or fitness for a particular purpose.


comments powered by Disqus

© 1976-2020, Michael Slinn. All rights reserved.