Profil Terrible Maps na X jest jednym z ciekawszych profili o bardzo specyficznym poczuciu humoru. Jak sama nazwa wskazuje, można na nim przejrzeć najdziwniejsze mapy, jakie tylko jesteście sobie w stanie wyobrazić. Kilka dni temu konto Terrible Maps opublikowało post, w którym przypomniało maksymalne teoretyczne wymiary PDF-a, nanosząc go dodatkowo na mapę Niemiec. PDF taki jest kwadratem o wymiarach – uwaga, trzymajcie się mocno – 381×381 kilometrów. Znalazł się już śmiałek, który postanowił sprawdzić, czy nie jest to blef. Alex Chan w ramach zabawy z popularnym formatem stworzyła PDF większy niż Wszechświat.
Maksymalne wymiary pliku PDF
Gdy konto Terrible Maps przekazało, że da się utworzyć plik PDF, którego fizyczne wymiary po wydrukowaniu pozwoliłyby mu objąć blisko połowę obszaru Niemiec, wyobraźnia internautów została rozbudzona. Alex Chan postanowiła sprawdzić, czy teoria ta znajduje odzwierciedlenie w praktyce. Okazało się, iż jest to prawda. Ba, w rzeczywistości możliwości sięgają jeszcze dalej.
Programistka błyskawicznie ustaliła, że zgodnie ze specyfikacją PDF 1.7, Acrobat 7.0 obsługuje maksymalną wartość UserUnit wynoszącą 75 000. Przekłada się to na maksymalne wymiary strony wynoszące 15000000 cali. 15 milionów cali to dokładnie 381 kilometrów. To było dość proste.
MediaBox ustalający szerokość i wysokość strony zazwyczaj jest kwadratem o wymiarach 300×300 jednostek. Ma domyślny rozmiar jednostki wynoszący 1/72 cala, co pozwala uzyskać do 200 cali. Użytkownicy mogą powiększyć stronę, zmieniając wartość MediaBox. Aby to zrobić, trzeba zwiększyć rozmiar jednostki, dodając wartość /UserUnit. Maksymalna wartość UserUnit wynosi 75 000, co umożliwia stworzenie strony o wymiarach 15 000 000 x 15 000 000 cali, czyli 381 km po obu stronach.
PDF większy niż Wszechświat
W dalszej części eksperymentu Chan była w stanie ręcznie napisać własny plik PDF, co podobno nie było łatwe. Kobieta przyznała, że Adobe tak zautomatyzowało cały ten proces, że samodzielne kreowanie takiego pliku to droga przez mękę. Programistka wykorzystała trik związany z apką Preview. Aplikacja ta, w przeciwieństwie do Acrobat Readera nie ma górnego limitu powiązanego z MediaBox.
Z wielką przyjemnością zapisałam szerokość składającą się z 1, po której to cyfrze następuje dwanaście zer
– napisała, zauważając przy tym, że szerokość ta odpowiada w przybliżeniu odległości między Ziemią a Księżycem.
Chan bawiła się wartościami dalej i w końcu otrzymała plik PDF, który według Preview był większy niż Wszechświat. Miał powierzchnię około 37 bilionów lat świetlnych kwadratowych. Przypominam, że rok świetlny to około 9,5 biliona kilometrów, czyli 9,46 x 1012 km.
Możecie powtórzyć ten wyczyn, ale nie próbujcie drukować efektu swoich prac.
Źródło: Alex Chan