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

 [hide

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