
: File-formats can explicitly defined in standards or documentation, or implicitly defined by acceptability to some processing program. File-formats of explicitly defined standards can often evolve
File-formats can explicitly defined in standards or documentation, or implicitly defined by acceptability to some processing program.
File-formats of explicitly defined standards can often evolve based on version numbers.
For ease of recognition file formats often have a unique sequence of first few bytes (the header). File-formats like EPUB, which start with the header of the ZIP container format the are build upon, have such recognisable 'header' in the first file in the container (called mimetype)
More detailed information can be found on wikipedia
Free books android app tbrJar TBR JAR Read Free books online gutenberg
More posts by @Lorraine

: To answer the second part of your question: it is possible but not trivial to change the font and the background colour of a PDF file. I have successfully done such edits on existing PDF

: How can I automate the creation of EPUB files from series of existing JPEG photos? I have multiple sets of JPEG photos (not images/scans of books, but of e.g. my children), that I would like