FLIF
From Just Solve the File Format Problem
(Difference between revisions)
Dexvertbot (Talk | contribs) m (Change telparia.com samples link to template) |
|||
Line 28: | Line 28: | ||
* [[Tom's Editor]] | * [[Tom's Editor]] | ||
* [http://snisurset.net/code/abydos/ abydos] | * [http://snisurset.net/code/abydos/ abydos] | ||
+ | * [https://github.com/Xelitan/flif2png flif2png] - command line converter FLIF to PNG/PNM/BMP/JPG | ||
+ | |||
+ | == Libraries == | ||
+ | * [https://github.com/FLIF-hub/FLIF FLIF reference software] | ||
+ | * [https://github.com/Xelitan/FLIF-for-Delphi-Lazarus Library for Delphi/Lazarus/Free Pascal] - open source library | ||
== Sample files == | == Sample files == |
Latest revision as of 16:59, 1 March 2025
FLIF (Free Lossless Image Format) is a compressed image file format. Images can be compressed losslessly or lossy.It uses a compression algorithm called MANIAC (Meta-Adaptive Near-zero Integer Arithmetic Coding), which is a form of arithmetic coding.
Contents[hide] |
[edit] 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. The creator, Jon Sneyers, later created another graphic format, FUIF, designed for responsive web design.
[edit] 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
".
[edit] Specifications
[edit] Software
- FLIF reference software
- Tom's Editor
- abydos
- flif2png - command line converter FLIF to PNG/PNM/BMP/JPG
[edit] Libraries
- FLIF reference software
- Library for Delphi/Lazarus/Free Pascal - open source library
[edit] Sample files
- https://github.com/sveinbjornt/Phew/tree/master/sample-images → *.flif
- https://github.com/SaschaNaz/libflif.js/tree/master/sample → *.flif
- dexvert samples — image/flif