Source: https://codep01.ffessm.fr/IMG/pdf/decompression_newv2.pdf