Encapsulated PostScript (.eps)

Adobe Standart

Kapsüllenmiş PostScript (EPS), PostScript programlama diline dayanan ve Adobe'nin ticari baskı ön hazırlığı ile vektör illüstrasyonu için onlarca yıldır ölçüt kabul edilen tarihî vektör değişim standardıdır.

İncele ve Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, EPS dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Bayt düzeyinde başlık imzası (sihirli baytlar)

İşletim sistemleri ve dosya çözümleyicileri, EPS dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

25 21 50 53 2D 41 64 6F 62 65

ASCII GÖSTERİMİ: %!PS-Adobe

Standartlaştırma: Adobe Encapsulated PostScript File Format Specification v3.0

Teknik Özellikler

Kapsayıcı mimarisiDocument Structuring Conventions (DSC) ile uyumlu PostScript program metin akışı ve isteğe bağlı ikili TIFF/WMF önizleme üstbilgisi
SıkıştırmaPostScript filtreleri: FlateDecode, LZWDecode, ASCII85Decode, RunLengthDecode
Bayt Düzeni (Endianness)Büyük uçlu (ikili üstbilgi) / ASCII PostScript program akışı
Renk UzaylarıDeviceCMYK, DeviceRGB, Spot Colors (Pantone), PostScript CIE Color Spaces
Kanallar ve YapıTuring-tam vektör sayfa tanımlama komutları, tipografi ve gömülü tarama görüntüleri
Maksimum BoyutlarBoundingBox DSC yorumlarıyla tanımlanır (nokta birimi: 1/72 inç)
ŞeffaflıkYerel alfa kanalı şeffaflığı yoktur (düzleştirme veya PostScript 3 karıştırma kipleri gerekir)
Akış ve Aşamalı İşlemeAkışa uygun değildir; sayfa durumunu hesaplamak için PostScript yorumlayıcısının dosyanın tamamını yürütmesi gerekir

Teknik karşılaştırma matrisi: EPS ve rakipleri

Teknik NitelikEPS (Güncel)PDFSVGAI
MimariTuring açısından eksiksiz PostScript koduYapılandırılmış nesne grafiği (ISO standardı)W3C XML DOM vektör standardıTescilli Adobe Illustrator dosyası
Alfa ŞeffaflığıYok (düzleştirilmiş opak rasterler)Tam alfa ve karışım modu desteğiTam CSS ve SVG alfa desteğiTam çok katmanlı alfa desteği
Modern Tarayıcı DesteğiSıfır yerel tarayıcı desteğiUyumluluk tarayıcıya ve uygulamaya göre değişir.Uyumluluk tarayıcıya ve uygulamaya göre değişir.Yok (dönüştürme gerektirir)
Ön Hazırlık ÜstünlüğüÖn baskı alanının temel iş gücü (1987-2005)Modern ön hazırlık standardı (PDF/X)Web ve dijital arayüz tasarımıAktif vektör tasarım ana dosyası

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Yazdırma veya rasterleştirme sırasında PostScript Hatası 'undefined; OffendingCommand: ...' oluşuyor.

Kök Neden: Belge akışında eksik yazı tipi tanımı veya kesilmiş PostScript yordam tanımları.

Kurtarma: File2File.app PostScript Transcoder ile modern SVG veya PDF biçimine dönüştür.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

EPS, çalıştırılabilir PostScript kodu olduğundan, kötü amaçlı olarak hazırlanmış EPS dosyaları Ghostscript gibi savunmasız yorumlayıcılarda uzaktan kod yürütülmesine neden olabilir.

Bilinen Saldırı Vektörleri

  • Rastgele kabuk komutu yürütülmesine izin veren Ghostscript '-dSAFER' korumalı alan (sandbox) atlama güvenlik açıkları.
  • Sertleştirilmemiş PostScript yığını ve sözlük değerlendiricilerinde bellek bozulması.
  • Gömülü ikili TIFF/WMF önizleme başlıklarında arabellek taşması.

Savunmaya yönelik en iyi uygulamalar: EPS dosyalarını yerel işletim sistemlerinde asla çalıştırma; yalıtılmış ve ayrıcalıksız WebAssembly ortamlarında SVG/PDF biçimine dönüştür.

Tarihsel kökenler ve önemli dönüm noktaları

2000Adobe, baskı öncesi sektörünü EPS'ten modern PDF tabanlı iş akışlarına geçirir.
1992PostScript Düzeyi 2 renk ayırmaları ve cihazdan bağımsız renk içeren EPS v3.0 piyasaya sürüldü.
1987Adobe, Apple Macintosh üzerinde masaüstü yayıncılığı dönüştürerek Adobe Illustrator ile birlikte EPS'i tanıttı.

Temel Avantajlar ve Artılar

  • Ticari matbaa makineleri için kusursuz matematiksel vektör ölçeklenebilirliği ve spot renk (Pantone) ayırma doğruluğu.
  • Birçok profesyonel yayıncılık ve illüstrasyon uygulaması tarafından desteklenir; destek ürüne ve sürüme göre değişir.
  • Turing-tam grafik yetenekleri, karmaşık fraktalları ve algoritmik eğrileri matematiksel olarak üretebilir.

Teknik Kısıtlamalar ve Eksiler

  • Güvenlik riskleri: PostScript, eski yorumlayıcılarda dosya sistemi işlemlerini tetikleme yeteneğine sahip çalıştırılabilir bir programlama dilidir.
  • Yerel alfa şeffaflığı yok: şeffaf gölgeler ve cam efektleri raster dilimler haline düzleştirilmelidir.
  • Bazı Microsoft Office sürümleri ve modern tarayıcılar EPS desteğini sınırlar veya sunmaz; PostScript işlemenin güvenlik riskleri bunun etkenlerinden biridir.

İlginç Teknik Bilgiler

  • Bir EPS dosyası kelimenin tam anlamıyla, bir yazıcıya görselin nasıl çizileceğini söyleyen PostScript ile yazılmış çalıştırılabilir bir bilgisayar programıdır.
  • Birçok EPS dosyası, mizanpaj sanatçılarının bir PostScript yorumlayıcısı çalıştırmadan bunları konumlandırabilmesi için ikili bir başlık içinde düşük çözünürlüklü bir TIFF veya Windows Metafile (WMF) küçük resmi içerir.
  • John Warnock'un PostScript ve EPS'i icat etmesi, Adobe Systems'ı Fortune 500 listesine taşıdı.

Sıkça Sorulan Teknik Sorular

Microsoft Office'e neden artık EPS dosyaları ekleyemiyorum?

Office’un Windows sürümlerinde güvenlik güncelleştirmeleri EPS dosyalarının eklenmesini devre dışı bıraktı. Microsoft 365 ve Office 2019 veya daha yeni sürümlerde bu özellik yeniden açılamaz; bazı eski sürümlerde Kayıt Defteri değişikliğiyle açılabilir. Office for Mac bu değişiklikten etkilenmez.

EPS'yi SVG veya PDF'ye nasıl dönüştürebilirim?

EPS dosyalarını doğrudan web tarayıcında File2File.app ile güvenli biçimde temiz ve modern SVG veya PDF vektör grafiklerine dönüştürebilirsin.

EPS ve PostScript (.ps) arasındaki fark nedir?

Standart bir .ps dosyası eksiksiz çok sayfalı belgeleri tanımlarken; bir .eps dosyası, BoundingBox ile sınırlandırılmış, diğer belgelere 'kapsüllenmek' (eklenmek) üzere tasarlanmış tek bir grafiği tanımlar.