The Burrows-Wheeler transform (BWT) permutes text in order to make it more compressible by exploiting repetition.The BWT lists all the rotations of a string, sorts the table, and takes the last column as the transform value.The BWT rearranges text in a way that makes run-length encoding more efficient.The BWT is reversible and tends to cluster similar letters together, making it suitable for compressing natural language text.