SquashFS

From Wikipedia, the free encyclopedia

Squashfs (.sfs) is a free (GPL) compressed read-only file system for the Linux kernel. Squashfs compresses files, inodes and directories, and supports block sizes up to 64K for greater compression.

Squashfs is intended for general read-only file system use, for archival use (i.e. in cases where a tar file may be used), and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed.

  • Data, inodes and directories are compressed.
  • Squashfs stores full uid/gids (32 bits), and file creation time.
  • Files up to 16EiB (2^64 bytes) are theoretically supported. Filesystems can be up to 2^64 bytes.
  • Inode and directory data are highly compacted, and packed on byte boundaries. Each compressed inode is on average 8 bytes in length (the exact length varies on file type, i.e. regular file, directory, symbolic link, and block/char device inodes have different sizes).
  • Squashfs can use block sizes up to 64K (the default size is 64K). Using 64K blocks achieves greater compression ratios than the normal 4K block size.
  • File duplicates are detected and removed.
  • Both big and little endian architectures are supported. The mksquashfs program can generate filesystems for different endian architectures for cases where the host byte ordering is different to the target. This is useful for embedded systems.

  • Cramfs is another read-only compressed file system
  • zisofs is a transparent compression extension to the ISO 9660 file system
  • Cloop is a compressed loopback device module for the Linux kernel
  • e2compr is an extension to the ext2 file system driver in the Linux kernel to support online compression
  • Cromfs is an efficient read-only filesystem for Linux in user-space using FUSE
  • http://www.squashfs-lzma.org/ has the patches for LZMA to achieve higher compression Vs Zlib

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.