About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 132
  • Price: Free |
  • Operating system: Linux
  • Publisher: Paul Whittaker
See full specifications

linux default iconExt2 compression extension Publisher's description

Ext2 compression extension is transparent file/directory compression for ext2 via extended attributes.

Ext2 compression extension (E2compr) is a small patch against the ext2 filesystem that allows on-the-fly compression and decompression. It compresses only regular files; the administrative data (superblock, inodes, directory files etc.) are not compressed (mainly for safety reasons).

Access to compressed blocks is provided for read and write operations. The compression algorithm and cluster size (see section Clusters) is specified on a per-file basis. Directories can also be marked for compression, in which case every newly created file in the directory will be automatically compressed with the same cluster size and the same algorithm that was specified for the directory.

E2compr is not a new filesystem. It is only a patch to the ext2 filesystem made to support the EXT2_COMPR_FL flag. It does not require you to make a new partition, and will continue to read or write existing ext2 filesystems. You should consider it is only a way for the read and write routines to access files that could have been created by a simple utility similar to gzip or compress. Compressed and uncompressed files will coexist nicely on your ext2 partitions.


Basically, a file is compressed with the command `chattr c filename', and decompressed with the command `chattr -c filename'. You can also do `chattr c' (etc.) on a directory. The directory itself won't be compressed, but any new files created in that directory inherit that directory's compress flag and compression algorithm and cluster size.(1)

Use lsattr to see if a file should be compressed or not, and to see what compression algorithm and cluster size will be used.

Use e2ratio to see how much disk space is used by the compressed form compared to the uncompressed form.

You can also try the `-u' or `-r' options to lsattr. (The difference is that, for directories, e2ratio finds the disk usage of the whole directory tree, like du, whereas `lsattr -u' only shows the space taken by the directory file, like `ls -s'.)

What's New in This Release:

?пїЅ first SMP version. SMP support for at least GZIP algorithm, all other algorithms remain untested! Two workareas, one for compression and one for decompression, defined per CPU.
?пїЅ workarea code completly rewritten and moved to fs/ext2/workarea.c

System Requirements:

No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

Ext2 compression extension Tags:

Click on a tag to find related softwares

Is Ext2 compression extension your software?

Manage your software

Most Popular

linux default icon JOrg 0.93 RC
It's a software to help you control your files and their location.
linux default icon Android HTC 2.3
Android ported to the HTC Vogue, Kaiser, Polaris, and Nike.
linux default icon iReport Designer for JasperReports 4.0.2
iReport is the free, open source report designer for JasperReports.
linux default icon jGRASP 1.8.8_07 Beta
jGRASP is a lightweight development environment,.....
linux default icon Code::Blocks 10.05
A C/C++ IDE built with configurability and extensibility in mind

Related Category

» Archiving (73)
» Benchmarking (88)
» Other (3482)
» Printer (63)
» Shell Tools (113)