OnlinePCApps Blog

Robert Smith

Senior File Format Engineer. Email and MIME parsing internals.

Showing all 39 articles.

File formats

Why a Successful Result Proves Nothing

A program can report on what it did. It cannot report on what you wanted, because it was never told.

6 min read
File formats

Reading a File Somebody Else Made

Removing something properly means rewriting the file. Marking it as gone costs nothing. Formats built decades apart made that trade for the same reason.

7 min read
File formats

Inheriting Files Nobody Can Explain

Every individual step was sensible. None came with a note saying what it was, because writing that note was nobody job at the time.

6 min read
File formats

PDF/A Is a Standard Made of Refusals

A scanned page saved as PDF/A is a conforming file containing a photograph. It will look identical in fifty years and nobody will be able to search it then either.

7 min read
File formats

How Long to Keep Mail And Who Decides

Storage is cheap and storage is not the cost. Everything kept is everything that can be asked for.

6 min read
File formats

Why Email Dates Change And Which One Is Real

Half the mailbox an hour out and half correct reads like corruption. The split falls exactly on the date the clocks changed.

7 min read
File formats

CSV And the Four Things It Never Tells You

A quoted value may contain a line break. It is also the one thing most simple parsers get wrong, and mail exports produce it as a matter of course.

7 min read
File formats

IMAP or POP And Which One You Already Use

Most people never chose. A setup wizard chose for them. The consequences turn up when a laptop dies or an account closes.

7 min read
File formats

Email Headers And Which Half Is Worth Reading

Received lines are written bottom upwards, so the oldest hop sits last. Read from the bottom and you are following the message forwards.

8 min read
File formats

What is an MBOX File And Why It is Just a Text File

Plain text, no index and no specification for its first thirty years. That history explains the four variants, the size on disk and why Outlook will not touch it.

13 min read

Reading because something will not open?

Every tool runs inside the browser tab, so a file is read where it already sits and nothing is sent to a server.