FLIF
From Just Solve the File Format Problem
(Difference between revisions)
Line 8: | Line 8: | ||
[[FLIF]] (Free Lossless Image Format) is a compressed image file format. | [[FLIF]] (Free Lossless Image Format) is a compressed image file format. | ||
− | It uses a compression algorithm called [[MANIAC]] (Meta-Adaptive Near-zero Integer Arithmetic Coding). | + | It uses a compression algorithm called [[MANIAC]] (Meta-Adaptive Near-zero Integer Arithmetic Coding), which is a form of [[arithmetic coding]]. |
== History == | == History == | ||
− | FLIF was first announced in 2015, and the first stable version | + | FLIF was first announced in 2015, and the first stable version (named '''FLIF16''') was released in 2016. Note that FLIF files or software created before about 2016-08 are likely to be incompatible with the current FLIF format. |
− | + | ||
− | + | ||
== Identification == | == Identification == | ||
Line 29: | Line 27: | ||
== Sample files == | == Sample files == | ||
− | * https://github.com/ | + | * https://github.com/sveinbjornt/Phew/tree/master/sample-images → *.flif |
* https://github.com/SaschaNaz/libflif.js/tree/master/sample → *.flif | * https://github.com/SaschaNaz/libflif.js/tree/master/sample → *.flif | ||
Revision as of 14:00, 2 June 2017
FLIF (Free Lossless Image Format) is a compressed image file format.It uses a compression algorithm called MANIAC (Meta-Adaptive Near-zero Integer Arithmetic Coding), which is a form of arithmetic coding.
Contents |
History
FLIF was first announced in 2015, and the first stable version (named FLIF16) was released in 2016. Note that FLIF files or software created before about 2016-08 are likely to be incompatible with the current FLIF format.
Identification
FLIF files begin with ASCII "FLIF
".
The byte at offset 4 is one of the characters from the ASCII string "134ACDQSTacd
".
The byte at offset 5 is one of the characters from the ASCII string "012
".
Specifications
Software
Sample files
- https://github.com/sveinbjornt/Phew/tree/master/sample-images → *.flif
- https://github.com/SaschaNaz/libflif.js/tree/master/sample → *.flif