Czy istnieje program, a jeśli nie to czy istnieje możliwość stworzenia go, który otwierałby wszystkie lub prawie wszystkie rozszerzenia plików?
ConradosTaki program nie istnieje. Istnieje natomiast możliwość stworzenia go, ale kto by to zrobił i za jakie pieniądze? Spróbujmy pokrótce zastanowić się, w czym tkwi problem.
Aby otworzyć plik danego rodzaju (np. w formacie .doc, czyli plik Worda), trzeba napisać kawałek kodu, który będzie umiał poprawnie zinterpretować zawarte w pliku dane i wyświetlić je tak samo, jakby były wyświetlane w macierzystej aplikacji.
Póki mamy do czynienia z plikami np. graficznymi czy tekstowymi, to jeszcze pół biedy, bowiem do większości z nich istnieją odpowiednie biblioteki programistyczne, które łatwo jest \”doczepić\” do właściwego silnika programu. Ale jeśli będziemy chcieli otwierać również np. pliki programów takich jak 3D Studio, LightWave (grafika 3D), Adobe InDesign, Corel Ventura, QuarkXpress (programy do składu DTP), czy wreszcie natywne formaty rozmaitych programów muzycznych (jak choćby FL Studio), do obróbki wideo itd., to szybko wyszedłby nam z tego program iście absurdalnych rozmiarów.
Naturalnie można by oprzeć budowę takiej uniwersalnej przeglądarki na wtyczkach – wówczas każdy format odczytywany byłby za pomocą odpowiedniej wtyczki. Jednak ilość wtyczek musiałaby być ogromna (ile jest formatów plików, tego chyba nikt nie wie, ale są to zapewne tysiące), a głównym problemem byłoby napisanie takiego silnika, który szybko i swobodnie przeskakiwałby pomiędzy formatami graficznymi, muzycznymi, tekstowymi, prezentacyjnymi, filmowymi… (w formatach filmowych problem dodatkowy to obsługa dziesiątek kodeków audio i wideo, mnóstwo sposobów kodowania, różne rozdzielczości, różne stopnie kompresji; w formatach graficznych – różne stopnie kompresji, różne kolejności zapisywania bitów, przezroczystości, kanały alfa, ścieżki wektorowe…).
Wydaje się więc, że nie ma potrzeby tworzenia uniwersalnej przeglądarki. Są po prostu uniwersalne przeglądarki graficzne, przeglądarki internetowe, odtwarzacze muzyczne, filmowe… i to jest kompromis pomiędzy różnorodnością rodzajów formatów plików a wygodą użytkowania. (JB)