When creating an archive, very long filenames (> FNMAX) will cause a buffer overflow in zip because there is no bounds-checking on the filename's length.