FLIF

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
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 was released in 2016.
+
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.
 
+
As of 2017-04, the stable version of it is named '''FLIF16'''.
+
  
 
== Identification ==
 
== Identification ==
Line 29: Line 27:
  
 
== Sample files ==
 
== Sample files ==
* https://github.com/FLIF-hub/FLIF-hub.github.io → ... → *.flif
+
* 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

File Format
Name FLIF
Ontology
Extension(s) .flif
PRONOM fmt/872
Released 2016
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

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox