The character set encoding of the file.
If null, the encoding is unknown or binary.
The line ending style of the file.
If null, the line ending style is unknown or mixed.
Whether the file ends with a newline.
The indentation string of the file.
If null, the indentation style is unknown or not applicable.
Indentation style might be a mix of tabs and spaces.
Whether to the file has lines with trailing whitespace.
Describes the format of a text file.