logo.ai is a PDF but pretends to be pure postscript

Some webserver is seriously confused here (Also from the press kit page):

$ wget https://www.beeminder.com/images/beeminder_finals/logo.ai
–2019-02-01 03:12:26-- https://www.beeminder.com/images/beeminder_finals/logo.ai
Auflösen des Hostnamens www.beeminder.com (www.beeminder.com)…
Verbindungsaufbau zu www.beeminder.com (www.beeminder.com)||:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 301 Moved Permanently
Platz: https://www.beeminder.com/legacy_images/beeminder_finals/logo.ai [folgend]
–2019-02-01 03:12:26-- https://www.beeminder.com/legacy_images/beeminder_finals/logo.ai
Wiederverwendung der bestehenden Verbindung zu www.beeminder.com:443.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: 909145 (888K) [application/postscript]
Wird in »logo.ai« gespeichert.

logo.ai 100%[========================================================================================>] 887,84K 1,39MB/s in 0,6s

2019-02-01 03:12:27 (1,39 MB/s) - »logo.ai« gespeichert [909145/909145]

$ file logo.ai
logo.ai: PDF document, version 1.5

Look, this confused wget so much it started speaking German!

Now when I save the “.ai” file with Safari, I end up not getting a logo.ai but a logo.ai.ps instead.
Which makes sense because that’s what the web server is telling the browser.

1 Like