This is related to a messy way of distinguishing between compressed data that apps should open vs. archives. See Bug #1187583 for related discussion.