Ancestor for classes that check whether a file is complete.
Ancestor for checks that look for EOF markers that can limit the number of bytes to read from the end of the
file used to look for the EOF marker.
Ancestor for file checks that
Checks whether the BMP file has sufficient bytes according to its header.
Checks whether the JPEG file ends with bytes FFD9 (EOF for JPEGs).
Checks whether the JSON can be parsed.
Performs no check, always states that file is complete.
Checks whether the PNG file ends with bytes IEND (EOF for PNGs).
Checks whether the XML can be parsed.