Method for compressing digital data comprising steps of: Extrapolating (E11) the value of each sample of data to be compressed (EC n ) as a function of the value of at least one preceding sample, in order to produce an extrapolated sample (EE n ), Differentiating (E12) between each extrapolated sample and the corresponding sample of data to be compressed, in order to produce a differentiated sample (ED n ), Deleting (E13) redundancy between successive differentiated samples produced by the differentiating step, characterised in that the step of deleting redundancy between successive differentiated samples comprises: - forming blocks of P successive values of successive differentiated samples, - determining, for each block, of a number, NB, of successive most significant bits which all have a same value "0" or "1" in each of the P successive differentiated samples of the block under consideration, this number NB being the same for the P samples of the block under consideration, - deleting, for each block, the NB successive most significant bits which have the same value in each of the P successive differentiated samples of the block under consideration to produce truncated samples, and - associating, for each block, the number, NB, of successive most significant bits which have the same value in each of the P successive differentiated samples of the block under consideration with the truncated samples of the block under consideration. Extrapolating (E11) the value of each sample of data to be compressed (EC n ) as a function of the value of at least one preceding sample, in order to produce an extrapolated sample (EE n ), Differentiating (E12) between each extrapolated sample and the corresponding sample of data to be compressed, in order to produce a differentiated sample (ED n ), Deleting (E13) redundancy between successive differentiated samples produced by the differentiating step, characterised in that the step of deleting redundancy between successive differentiated samples comprises: - forming blocks of P successive values of successive differentiated samples, - determining, for each block, of a number, NB, of successive most significant bits which all have a same value "0" or "1" in each of the P successive differentiated samples of the block under consideration, this number NB being the same for the P samples of the block under consideration, - deleting, for each block, the NB successive most significant bits which have the same value in each of the P successive differentiated samples of the block under consideration to produce truncated samples, and - associating, for each block, the number, NB, of successive most significant bits which have the same value in each of the P successive differentiated samples of the block under consideration with the truncated samples of the block under consideration. - forming blocks of P successive values of successive differentiated samples, - determining, for each block, of a number, NB, of successive most significant bits which all have a same value "0" or "1" in each of the P successive differentiated samples of the block under consideration, this number NB being the same for the P samples of the block under consideration, - deleting, for each block, the NB successive most significant bits which have the same value in each of the P successive differentiated samples of the block under consideration to produce truncated samples, and - associating, for each block, the number, NB, of successive most significant bits which have the same value in each of the P successive differentiated samples of the block under consideration with the truncated samples of the block under consideration. <EOS>