SquashFS
Zstd | |
---|---|
Other | |
Supported operating systems | Linux |
Website | github |
Squashfs is a
MiB for greater compression. Several compression algorithms are supported. Squashfs is also the name of free software, licensed under the GPL
, for accessing Squashfs filesystems.
Squashfs is intended for general read-only file-system use and in constrained block-device memory systems (e.g. embedded systems) where low overhead is needed.
Uses
Squashfs is used by the
Snappy
package manager also uses Squashfs for its ".snap file format".
Squashfs is also used by
Splashtop. The tools unsquashfs and mksquashfs have been ported to Windows NT[4] – Windows 8.1.[5] 7-Zip also supports Squashfs.[6]
History
Squashfs was initially maintained as an out-of-tree Linux patch. The initial version 1.0 was released on 23 October 2002.
The original version of Squashfs used
Zstandard compression.[15]
Linux kernel 2.6.35 added support for extended file attributes.[16]
See also
- AppImage
- Btrfs
- Cloop
- Comparison of file systems
- Cramfs
- e2compr
- EROFS
- Initramfs
- List of file systems
References
- ^ "The OpenWrt Flash Layout – OpenWrt Wiki". OpenWrt.org. 2018-06-07. Retrieved 2018-06-11.
- ^ "Exploitee.rs » Blog Archive » Chromecast: Exploiting the Newest Device By Google".
- ^ Amadeo, Ron (May 18, 2016). "Android N Borrows Chrome OS Code for 'Seamless' Update Installation". Ars Technica.
- ^ "Squashfs tools for Windows". Retrieved 2017-09-22.
- ^ "Squashfs Tools (Linux/Windows)" (in Dutch). Retrieved 2017-09-22.
- ^ "7-Zip". www.7-zip.org.
- ^ "Squashfs CHANGES file". 2014-08-08. Retrieved 19 April 2017.
- ^ "Linux 2 6 29 -- Linux Kernel Newbies". Linux Kernel Newbies. 2009-06-10. Retrieved 19 April 2017.
- ^ "Btrfs and Squashfs merged into Linux kernel - The H Open: News and Features". The H Open. 2009-01-10. Retrieved 2017-04-19.
- ^ "Squashfs README file". GitHub. 2021-07-23. Retrieved 23 July 2021.
- ^ "Official Squashfs LZMA". Squashfs-LZMA.org. Retrieved 2012-11-08.
- ^ "Linux 2 6 34 - Linux Kernel Newbies". KernelNewbies.org. Retrieved 2012-11-08.
- ^ "Linux 2 6 38 - Linux Kernel Newbies". KernelNewbies.org. Retrieved 2012-11-08.
- ^ Merge of LZ4 Squashfs support to Linus Torvalds tree.
- ^ "squashfs: Add zstd support · torvalds/linux@87bf54b". GitHub. Retrieved 2018-04-15.
- ^ "Linux 2 6 35 - Linux Kernel Newbies". KernelNewbies.org. Retrieved 2012-11-08.