1. A compression process for executable code by a microprocessor, comprising decomposing the executable code into words, and compressing each word of executable code, wherein each word of compressed executable code comprises a predefined part of fixed length and a part of variable length whereof the length is defined by the part of fixed length, the process further comprising a step of combining all the parts of fixed length and all the parts of variable length of the words respectively into a block of parts of fixed length and into a block of parts of variable length, the respective positions of at least certain parts of variable length in the block of parts of variable length being saved in an addressing table.
1. A compression process for executable code by a microprocessor, comprising decomposing the executable code into words, and compressing each word of executable code, wherein each word of compressed executable code comprises a predefined part of fixed length and a part of variable length whereof the length is defined by the part of fixed length, the process further comprising a step of combining all the parts of fixed length and all the parts of variable length of the words respectively into a block of parts of fixed length and into a block of parts of variable length, the respective positions of at least certain parts of variable length in the block of parts of variable length being saved in an addressing table. 6. The compression process as claimed in claim 1 , in which the compression step comprises: constituting a histogram giving for each distinct word of the executable code a number of occurrences of this word in the executable code, and extracting at least part of the words of the histogram into a decompression table, in which the words are distributed into sub-tables collecting words having numbers of close occurrences in the histogram, each sub-table being associated with a predefined length, the part of fixed length of each word of the executable code referencing a sub-table of the decompression table, and the part of variable length giving a position in the sub-decompression table of the word of the executable code.