 Dynamic programming methods can be employed to limit traversal of such files, so that only one file is followed recursively at each level, effectively converting their exponential growth to linear.There are also zip files that, when uncompressed, yield identical copies of themselves.A sophisticated form of zip bombs exploits the specifications of zip files and the Deflate compression algorithm to create bombs without the use of nested layers as used in "42.zip".