Squashfs is a highly compressed read-only filesystem for Linux. It uses zlib compression to compress both files, inodes and directories. Inodes in the system are very small and all blocks are packed to minimise data overhead. Block sizes greater than 4K are supported up to a maximum of 64K.
Squashfs is intended for general read-only filesystem use, for archival use (i.e. in cases where a .tar.gz file may be used), and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed.
Squashfs is intended for general read-only filesystem use, for archival use (i.e. in cases where a .tar.gz file may be used), and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed.
Original maintainer | Laszlo Boszormenyi (GCS) |
---|---|
Homepage | https://github.com/plougher/squashfs-tools |
4.4



4.3














Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | xz | 4.4-1 | 2019-09-02 | 109 kiB | 322 kiB | Sergej Pupykin |
![]() | rpm | 4.3-0.21.gitaae0aff4.el7 | 2020-01-07 | 101 kiB | 214 kiB | CentOS BuildSystem |
![]() | deb | 1:4.3-12 | 2019-04-05 | 122 kiB | 319 kiB | Laszlo Boszormenyi (GCS) |
![]() | deb | 1:4.3-3+deb9u1 | 2017-11-10 | 121 kiB | 314 kiB | Laszlo Boszormenyi (GCS) |
![]() | rpm | 4.3-16.fc28 | 2019-01-14 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-01-14 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-01-14 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-01-14 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-01-14 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-01-14 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-01-14 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-01-14 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-01-14 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-06-17 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-06-17 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-06-17 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-06-17 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-16.fc28 | 2019-06-17 | 162 kiB | 396 kiB | Fedora Project |
![]() | rpm | 4.3-22.fc31 | 2020-01-07 | 160 kiB | 417 kiB | Fedora Project |
![]() | rpm | 4.3-22.fc31 | 2020-01-07 | 160 kiB | 417 kiB | Fedora Project |
![]() | rpm | 4.3-25.fc32 | Feb 09 | 161 kiB | 410 kiB | Fedora Project |
![]() | rpm | 4.3-25.fc32 | Feb 09 | 161 kiB | 410 kiB | Fedora Project |
![]() | rpm | 4.3-22.fc31 | 2019-08-03 | 160 kiB | 417 kiB | Fedora Project |
![]() | xz | 4.3-8 | 2019-01-14 | 104 kiB | 306 kiB | Sergej Pupykin |
![]() | xz | 4.3-8 | 2019-01-14 | 104 kiB | 306 kiB | Sergej Pupykin |
![]() | xz | 4.3-8 | 2019-01-14 | 104 kiB | 306 kiB | Sergej Pupykin |
![]() | deb | 1:4.3-4ubuntu1 | 2017-11-10 | 108 kiB | 309 kiB | Ubuntu Developers |
![]() | deb | 1:4.3-4ubuntu1.1 | 2018-01-02 | 108 kiB | 305 kiB | Ubuntu Developers |
![]() | deb | 1:4.3-6 | 2018-06-12 | 108 kiB | 305 kiB | Ubuntu Developers |
![]() | deb | 1:4.3-6ubuntu0.18.04.1 | 2019-01-12 | 108 kiB | 305 kiB | Ubuntu Developers |
![]() | deb | 1:4.3-6ubuntu2 | 2019-01-14 | 109 kiB | 317 kiB | Ubuntu Developers |
![]() | deb | 1:4.3-12 | 2019-04-04 | 110 kiB | 323 kiB | Ubuntu Developers |
![]() | deb | 1:4.4-1 | 2019-09-02 | 118 kiB | 356 kiB | Ubuntu Developers |
![]() | deb | 1:4.4-1 | 2020-01-07 | 118 kiB | 356 kiB | Ubuntu Developers |
![]() | deb | 1:4.3-3ubuntu2 | 2017-11-10 | 102 kiB | 292 kiB | Ubuntu Developers |
![]() | deb | 1:4.3-3ubuntu2.16.04.3 | 2019-01-12 | 102 kiB | 292 kiB | Ubuntu Developers |
Manual pages
mksquashfs(1)
mksquashfs - tool to create and append to squashfs filesystems
unsquashfs(1)
unsquashfs - tool to uncompress squashfs filesystems
Latest updates

Fedora rawhide development/Everything-os: Updated from 4.3-22.fc31 to 4.3-25.fc32
Feb 09
- Fix duplicate definition flagged by gcc10

Fedora rawhide development/Server-os: Updated from 4.3-22.fc31 to 4.3-25.fc32
Feb 09
- Fix duplicate definition flagged by gcc10

Fedora 31 releases/Server-os: Version 4.3-22.fc31 introduced
2020-01-07

Fedora 31 releases/Everything-os: Version 4.3-22.fc31 introduced
2020-01-07

CentOS 7.7.1908 os: Version 4.3-0.21.gitaae0aff4.el7 introduced
2020-01-07
- Fix corruption of last block of squashed images (rhbz 1052175)

Ubuntu 20.04 focal/main: Version 1:4.4-1 introduced
2020-01-07
- New upstream release.
- Add watch file.

Ubuntu 16.04 LTS xenial-updates/main: Version 1:4.3-3ubuntu2.16.04.3 reintroduced
2019-10-02
- Re-number current patches to match bionic/cosmic:
- 0001-kfreebsd.patch
- 0002-fix_phys_mem_calculation.patch
- 0003-CVE-2015-4645_and_CVE-2015-4646.patch
- 0004-unsquashfs-add-support-for-LZMA-magics.patch
- 0005-add-fstime.patch
- 0006-uptream-fix-race.patch
- 0009-unsquashfs-preserve-symlink-times.patch
- 0010-use-macros-not-raw-octal-with-chmod.patch
- 0011-also-set-stickybit-as-non-root.patch
- Sync patch content with bionic/cosmic (fuzz).
- 0005-add-fstime.patch: Fix -Wint-conversion warning by initializing the time_t variable with (time_t)0 instead of NULL
- 0006-uptream-fix-race.patch: Fix typo in description
- 0003-CVE-2015-4645_and_CVE-2015-4646.patch: Fix typo in description
- Cherry-pick two new fixes from bionic/cosmic: (LP: #1785499)
- 0007-fix-2GB-limit-in-mksquashfs.patch
- 0008-preserve_file_capabilities.patch

Ubuntu 16.04 LTS xenial-updates/main: Version 1:4.3-3ubuntu2.16.04.3 removed
2019-10-02

Ubuntu 19.10 eoan-proposed/main: Version 1:4.4-1 removed
2019-09-02

Arch rolling community/os: Updated from 4.3-8 to 4.4-1
2019-09-02

Ubuntu 19.10 eoan/main: Updated from 1:4.3+git190823-1 to 1:4.4-1
2019-09-02
- New upstream release.
- Add watch file.

Ubuntu 19.10 eoan-proposed/main: Version 1:4.4-1 introduced
2019-08-31
- New upstream release.
- Add watch file.

Ubuntu 19.10 eoan/main: Updated from 1:4.3-13 to 1:4.3+git190823-1
2019-08-27

Ubuntu 19.10 eoan-proposed/main: Version 1:4.3+git190823-1 removed
2019-08-27

Ubuntu 19.10 eoan-proposed/main: Updated from 1:4.3+git190815-1 to 1:4.3+git190823-1
2019-08-26

Ubuntu 19.10 eoan/main: Version 1:4.3-13 reintroduced
2019-08-19

Ubuntu 19.10 eoan/main: Version 1:4.3-13 removed
2019-08-19

Ubuntu 19.10 eoan-proposed/main: Version 1:4.3+git190815-1 introduced
2019-08-17

Ubuntu 16.04 LTS xenial-updates/main: Version 1:4.3-3ubuntu2.16.04.3 reintroduced
2019-08-15
- Re-number current patches to match bionic/cosmic:
- 0001-kfreebsd.patch
- 0002-fix_phys_mem_calculation.patch
- 0003-CVE-2015-4645_and_CVE-2015-4646.patch
- 0004-unsquashfs-add-support-for-LZMA-magics.patch
- 0005-add-fstime.patch
- 0006-uptream-fix-race.patch
- 0009-unsquashfs-preserve-symlink-times.patch
- 0010-use-macros-not-raw-octal-with-chmod.patch
- 0011-also-set-stickybit-as-non-root.patch
- Sync patch content with bionic/cosmic (fuzz).
- 0005-add-fstime.patch: Fix -Wint-conversion warning by initializing the time_t variable with (time_t)0 instead of NULL
- 0006-uptream-fix-race.patch: Fix typo in description
- 0003-CVE-2015-4645_and_CVE-2015-4646.patch: Fix typo in description
- Cherry-pick two new fixes from bionic/cosmic: (LP: #1785499)
- 0007-fix-2GB-limit-in-mksquashfs.patch
- 0008-preserve_file_capabilities.patch

Ubuntu 16.04 LTS xenial-updates/main: Version 1:4.3-3ubuntu2.16.04.3 removed
2019-08-15
Related packages
squashfs - A Read-Only File System with Efficient Compression
squashfs-tools-dbg - Tool to create and append to squashfs filesystems (debug)
squashfs-tools-debuginfo - Debug information for package squashfs-tools
squashfs-tools-debugsource - Debug sources for package squashfs-tools
squashfs-tools-ng - New set of tools for working with SquashFS images