Zweryfikowanoprzez Adam B.·sprawdzone przez FE Editorial·zaktualizowano Jun 28, 20263.4(24 głosów)Dziękujemy za ocenę!
SZYBKA ODPOWIEDŹ
Plik EPS (Encapsulated PostScript) to grafika wektorowa - logo, ilustracje i grafiki do druku - zapisana w języku Adobe PostScript od 1987 roku. Możesz go otworzyć bezpłatnie za pomocą Inkscape lub GIMP (oba wymagają zainstalowanego Ghostscript). Pamiętaj, że Microsoft Office zablokował obrazy EPS od kwietnia 2017 r. z powodu luki w zabezpieczeniach, dlatego przed wstawieniem do Word lub PowerPoint przekonwertuj EPS na PNG, SVG lub PDF.
Plik z rozszerzeniem .eps zawiera opis jednostronicowego dokumentu zapisany w formacie języka PostScript, który można wstawić do innego dokumentu PostScript. Pliki .eps są zazwyczaj używane do wstawiania grafik i obrazów do dokumentów, ale plik .eps może przechowywać dowolny typ danych, w tym sformatowany tekst.
Pliki .eps są pisane w języku PostScript (z pewnymi ograniczeniami) i niosą dodatkowe informacje o wymiarach osadzonej zawartości w postaci komentarzy DSC (Document Structuring Conventions) - jeden identyfikuje wersję formatu, drugi definiuje granice dokumentu:
%%BoundingBox: llx lly urx ury
gdzie llx i lly to współrzędne lewego dolnego rogu, a urx i ury to współrzędne prawego górnego rogu, wyrażone w punktach PostScript (1/72 cala).
Pliki .eps przechowują dane w gotowej formie i można nimi manipulować wyłącznie jako pojedynczym obiektem - można je na przykład:
Obracać,
Skalować,
Przycinać.
Format oferuje opcjonalny podgląd w postaci obrazu rastrowego o niskiej rozdzielczości - zazwyczaj obrazu TIFF lub WMF osadzonego w binarnym opakowaniu „DOS EPS” (magic bytes C5 D0 D3 C6). Zwykły plik tekstowy ASCII .eps zaczyna się od nagłówka %!PS-Adobe- i nie zawiera osadzonego podglądu; w takim przypadku podgląd musi zostać wygenerowany z samego kodu PostScript.
Format .eps został wprowadzony przez Adobe Systems w 1987 roku, opierając się na języku opisu strony PostScript. Zyskał szerokie zastosowanie w DTP dzięki swojemu uniwersalnemu charakterowi i mobilności międzyplatformowej. Powiązane formaty obejmują format wektorowy .ai (Adobe Illustrator), który w swoich wczesnych wersjach był zgodny z EPS.
Bezpieczeństwo
RYZYKO: MEDIUM
EPS jest nietypowy wśród formatów obrazów: zawiera wykonywalny kod PostScript, a jego interpreter bywał celem ataków. Microsoft wyłączył EPS w Office w 2017 r. po tym, jak grupy wspierane przez państwa (Turla, APT28) użyły złośliwych plików EPS do zdalnego wykonania kodu (CVE-2017-0261, CVE-2017-0262). Traktuj pliki EPS od nieznanych nadawców jak każdą aktywną zawartość: otwieraj je w nowoczesnej, izolowanej aplikacji (Inkscape/Illustrator), dbaj o aktualność Ghostscript i nie próbuj ponownie włączać EPS w Office. Zwykłe logo EPS z zaufanego źródła jest bezpieczne.
Szczegóły formatu
w pigułce
PEŁNA NAZWAEncapsulated PostScript
DEWELOPERAdobe Systemsod 1987 (Adobe EPS, based on the PostScript page-description language)
Dwie formy na dysku. Zwykły ASCII EPS zaczyna się od tekstu „%!PS-Adobe-” (hex 25 21 50 53). Binarny „DOS EPS” (EPSF) owija to w nagłówek, którego pierwsze cztery bajty to C5 D0 D3 C6, wskazujący na sekcję PostScript oraz opcjonalny podgląd ekranowy TIFF lub WMF. Linia „%%BoundingBox:” definiuje zakres grafiki, co pozwala na jej „enkapsulację” wewnątrz innego dokumentu.
Programy otwierające pliki EPS
Windows6 apps
Adobe IllustratorPłatnyPlik > Otwórz, aby edytować EPS jako natywne wektory. Standardowy w branży edytor EPS.
Adobe PhotoshopPłatnyPlik > Otwórz rasteryzuje EPS do warstwy Photoshop w ustawionej rozdzielczości (traci możliwość edycji wektorowej).
GIMPOpen-sourcePo zainstalowaniu Ghostscript, Plik > Otwórz .eps; GIMP rasteryzuje go w wybranej rozdzielczości. Dobre do eksportu do PNG/JPG, nie do edycji wektorowej.
CorelDRAWPłatnyPlik > Importuj EPS, aby przeglądać i edytować go jako grafikę wektorową.
IrfanViewDarmowyZ wtyczką Ghostscript otwiera EPS jako podgląd rastrowy - szybki sposób na samo obejrzenie obrazu.
InkscapeOpen-sourceNajpierw zainstaluj Ghostscript, a następnie Plik > Otwórz .eps (Inkscape importuje go przez Ghostscript i konwertuje na edytowalne wektory). Darmowa alternatywa dla Illustrator.
macOS3 apps
Adobe IllustratorPłatnyPlik > Otwórz, aby edytować EPS jako natywne wektory. Standardowy w branży edytor EPS.
InkscapeOpen-sourceNajpierw zainstaluj Ghostscript, a następnie Plik > Otwórz .eps (Inkscape importuje go przez Ghostscript i konwertuje na edytowalne wektory). Darmowa alternatywa dla Illustrator.
PreviewWbudowanyKliknij dwukrotnie, aby wyświetlić (macOS konwertuje EPS na PDF przy otwarciu). Uwaga: nowsze wersje macOS porzuciły automatyczną konwersję EPS na PDF, więc podgląd może nie działać w najnowszych systemach.
Linux4 apps
GIMPOpen-sourcePo zainstalowaniu Ghostscript, Plik > Otwórz .eps; GIMP rasteryzuje go w wybranej rozdzielczości. Dobre do eksportu do PNG/JPG, nie do edycji wektorowej.
InkscapeOpen-sourceNajpierw zainstaluj Ghostscript, a następnie Plik > Otwórz .eps (Inkscape importuje go przez Ghostscript i konwertuje na edytowalne wektory). Darmowa alternatywa dla Illustrator.
KDE OkularOpen-sourceOtwiera EPS/PostScript do przeglądania (używa backendu PostScript). Tylko do odczytu.
XnView MPDarmowyZ zainstalowanym Ghostscript otwiera EPS jako podgląd rastrowy do przeglądania i masowego eksportu.
Web1 app
Adobe Express / online viewersDarmowyPrześlij EPS, aby go wyświetlić i przekonwertować na PNG/JPG/SVG w przeglądarce - bez instalacji.
Szczegóły techniczne
specyfikacja
Kodowanie na dysku
Dwie formy: zwykły ASCII (zaczyna się od `%!PS-Adobe-`) i binarny DOS EPS (zaczyna się od magic bytes `C5 D0 D3 C6` wskazujących na sekcję PostScript oraz opcjonalny podgląd rastrowy)
Magic bytes
`25 21 50 53` (`%!PS`) na offset 0 dla ASCII EPS; `C5 D0 D3 C6` na offset 0 dla binarnego opakowania DOS EPS
Typ MIME
`application/postscript`
Liczba stron
Dokładnie jedna strona na plik - ograniczenie enkapsulacji, które odróżnia `.eps` od ogólnego formatu PostScript
BoundingBox
Obowiązkowy komentarz DSC `%%BoundingBox: llx lly urx ury` określający zakres grafiki w punktach PostScript; opcjonalny `%%HiResBoundingBox` zapewnia precyzję poniżej punktu
Baza językowa
Ograniczony podzbiór języka PostScript - operatory zmieniające globalny stan urządzenia (np. `exitserver`, `setsystemparams`) są zabronione, aby zapewnić bezpieczne osadzanie w dokumentach nadrzędnych
Skalowalność
Niezależne od rozdzielczości wyjście wektorowe; skaluje się do dowolnego rozmiaru druku lub ekranu bez utraty jakości
Osadzony podgląd
Opcjonalny podgląd rastrowy TIFF lub WMF o niskiej rozdzielczości wewnątrz binarnego DOS EPS; zwykłe pliki ASCII `.eps` nie posiadają nagłówka podglądu
Osadzanie czcionek
Obsługuje osadzone czcionki Type 1 (przez blok DSC `%%BeginFont`) oraz czcionki Type 42 (opakowane TrueType); dozwolone są również odniesienia do czcionek rezydentnych w systemie hosta
Przestrzenie barw
Obsługuje przestrzenie barw DeviceGray, DeviceRGB, DeviceCMYK oraz CIEBased (ICC) wewnątrz kodu PostScript
Układ współrzędnych
Punkt początkowy w lewym dolnym rogu BoundingBox; jednostkami są punkty PostScript (1/72 cala); oś Y rośnie w górę
Przezroczystość
Nieobsługiwana w modelu renderowania PostScript Level 2; osiągnięcie efektów przezroczystości wymaga rozszerzeń PostScript Level 3 lub konwersji do PDF
Nagłówek wersji EPSF
Pliki zgodne z ostateczną specyfikacją deklarują `%%PS-Adobe-3.0 EPSF-3.0` w pierwszej linii
Wydano
1987 (Adobe EPS, based on the PostScript page-description language)
Brak pytań - bądź pierwszą osobą, która zapyta o pliki EPS.
Najczęściej zadawane pytania
Jak otworzyć plik EPS za darmo?
Zainstaluj Ghostscript, a następnie użyj Inkscape (aby edytować go jako wektory) lub GIMP (aby go zrasteryzować i wyeksportować). Wiele przeglądarek PDF oraz IrfanView z wtyczką Ghostscript również mogą go wyświetlić. Subskrypcja Adobe nie jest wymagana.
Dlaczego nie mogę już wstawić pliku EPS do Word lub PowerPoint?
Microsoft wyłączył obsługę obrazów EPS we wszystkich wersjach Office w kwietniu 2017 r., ponieważ format ten był wykorzystywany w atakach (CVE-2017-0261). Najpierw przekonwertuj EPS na PNG, SVG lub PDF, a następnie wstaw ten plik.
Dlaczego potrzebuję Ghostscript, aby otworzyć EPS w Inkscape lub GIMP?
Żadna z tych aplikacji nie interpretuje samodzielnie języka PostScript. Ghostscript to silnik, który renderuje EPS; po jego zainstalowaniu (i dodaniu do PATH w systemie Windows), Inkscape i GIMP mogą otwierać pliki EPS.
Jak przekonwertować EPS na PNG lub SVG?
Otwórz EPS w Inkscape: wybierz „Zapisz jako” SVG dla pliku wektorowego lub Plik > Eksportuj, aby utworzyć PNG w dowolnej rozdzielczości. Narzędzia online, takie jak Adobe Express, robią to w przeglądarce bez instalowania czegokolwiek.
Jaka jest różnica między EPS a PDF?
Oba formaty opierają się na języku PostScript firmy Adobe. EPS to starszy format dla pojedynczej grafiki, przeznaczony do osadzania w układach stron; PDF to nowoczesny, wielostronicowy i bezpieczniejszy następca. PDF skutecznie zastąpił EPS w większości zastosowań.
Czy EPS to format wektorowy czy rastrowy?
Zazwyczaj wektorowy - przechowuje grafiki jako skalowalne ścieżki, dzięki czemu logo pozostaje ostre przy dowolnym rozmiarze. EPS może również zawierać obrazy rastrowe, ale jego główną zaletą jest niezależna od rozdzielczości grafika wektorowa.
Czy pliki EPS są bezpieczne?
Przeważnie tak, ale nie całkowicie - EPS może zawierać wykonywalny kod PostScript i był wykorzystywany w złośliwym oprogramowaniu. Otwieraj pliki EPS z nieznanych źródeł tylko w aktualnych, załatanych aplikacjach wektorowych i dbaj o aktualność Ghostscript.
Źródła
1Adobe - Encapsulated PostScript File Format Specification (5002)www.adobe.com
2Library of Congress - EPS format descriptionwww.loc.gov