These routines deal with data compression of arrays (Arrays), i.e., with reducing the amount of memory taken up by an array without losing any of the information contained in the array. Data in a compressed array can only be accessed after it has been decompressed.
To reduce the size of an array using lossless data compression.
Data compression with run-length encoding.
To restore a data-compressed array to its original state.