F5 uses a Java runtime environment and a new steganographic algorithm that allows it to embed files into true-color BMP, GIF, or JPEG images.