Difference between revisions of "ZIM file format"

Jump to navigation Jump to search
Better Major and Minor description
(Better Major and Minor description)
Line 46: Line 46:
=== Major & Minor versions ===
=== Major & Minor versions ===


Versioning of the file format specification has not been done [https://semver.org/ rigorously] until version 6.
Versioning of the file format specification has not been done [https://semver.org/ rigorously] until version 5.
 
Before version 5, there was only one version number and no Major vs Minor distinction.


{| class="wikitable"
{| class="wikitable"
Line 52: Line 54:
|-
|-
! Major !! Minor !! Backward compatible !! Description  
! Major !! Minor !! Backward compatible !! Description  
!libzim version
|-
|-
| 0 || 0 || no || ''This version features have not been tracked properly''
| colspan="2" | 0 || no || ''This version features have not been tracked properly''
|Unknown
|-
|-
| 1 || 0 || no || ''This version features have not been tracked properly''  
| colspan="2" | 1 || no || ''This version features have not been tracked properly''  
|Unknown
|-
|-
| 2 || 0 || no || ''This version features have not been tracked properly''  
| colspan="2" | 2 || no || ''This version features have not been tracked properly''  
|Unknown
|-
|-
| 3 || 0 || no || ''This version features have not been tracked properly''  
| colspan="2" | 3 || no || ''This version features have not been tracked properly''  
|Unknown
|-
|-
| 4 || 0 || yes || Introduces title index
| colspan="2" | 4 || no ||''This version features have not been tracked properly''
|Unknown
|-
| colspan="2" | 5 || yes || Introduces:
- Url index (was only title indexed before)
 
- MimeList Pos
|From date 2009-11-29
Until 6.3.1 (included)
|-
|-
| 5 || 0 || yes || Introduces extended clusters
|5
|0
|yes
|Introduces:
- Notion of Major and Minor version
|From 3.2.0
|-
|-
| rowspan="3" | 6 || 0 || no  || Still uses [[ZIM file format old namespace|"old" namespaces]]
| rowspan="3" |6|| 0 || no  || Introduces extended clusters
Still uses [[ZIM file format old namespace|"old" namespaces]]
|From 3.2.0
|-
|-
|                    1 || no || Introduces [[#Namespaces|"new" namespaces]]
|                    1 || yes || Introduces [[#Namespaces|"new" namespaces]] scheme
|From 7.0.0
|-
|-
|                    2 || yes || Explicitly allows alias entries (several entries pointing to the same cluster/blob)
|                    2 || yes || Explicitly allows alias entries (several entries pointing to the same cluster/blob)
|From 9.1.0
|}
|}


31

edits

Navigation menu