In real-world implementations, it is common to also use standard compression techniques while compressing. This makes sense because LZW already works by referring back to re-used strings. is a good example of this, as it is built from ZLib. The algorithm works by referring to common patterns not only in the file to be compressed, but also in a source file. The benefits of this are that even if there are few similarities between the original and the new file, a good data [compression ratio] is attained.