DOSEPSBIN(1) User Contributed Perl Documentation DOSEPSBIN(1)

dosepsbin - استخراج بخش‌های PS/WMF/TIFF از فایل‌های باینری DOS EPS

2012-03-22 v1.2

برنامهٔ dosepsbin یک فایل EPS را که یک فایل متنی سادهٔ (ASCII) پست‌اسکریپت نبوده بلکه به‌صورت فایل باینری DOS EPS ارائه شده است، تحلیل می‌کند.

dosepsbin [options] <input file>

این برنامه ابتدا input file (فایل ورودی) را تحلیل کرده، سرایند آن را اعتبارسنجی می‌کند و خلاصه‌ای از بخش‌های موجود ارائه می‌دهد. سپس با توجه به گزینه‌های مشخص‌شده، بخش‌ها در فایل‌ها ذخیره می‌شوند.

گزینه‌ها:

--eps-file <file>      Write PS section to <file>.
--wmf-file <file>      Write WMF section to <file>.
--tiff-file <file>      Write TIFF section to <file>.
--inputfile <file>     The name of the input file.
--verbose              Verbose output.
--quiet                Only errors and warnings are printed.
--help                 Brief help message.
--man                  Full documentation.
--version              Print version identification.

فایل‌های مشخص‌شده برای خروجی باید متفاوت از فایل ورودی باشند.

قالب باینری فایل DOS EPS

یک فایل پست‌اسکریپت کپسوله‌شده (EPS) می‌تواند در یک قالب باینری ویژه نیز ارائه شود تا از امکان گنجاندن تصویر بندانگشتی پشتیبانی کند. این قالب فایل با یک سرایند باینری آغاز می‌شود که موقعیت بخش‌های احتمالی را در بر دارد:

* Postscript (PS)
* Windows Metafile Format (WMF)
* Tag Image File Format (TIFF)

بخش PS الزامی است و علاوه بر آن باید دست‌کم یکی از فایل‌های WMF یا TIFF موجود باشد.

بخش PS در <file> نوشته می‌شود. فایل خروجی باید با فایل ورودی متفاوت باشد.
بخش WMF در صورت وجود در <file> نوشته می‌شود. فایل خروجی باید با فایل ورودی متفاوت باشد.
بخش TIFF در صورت وجود در <file> نوشته می‌شود. فایل خروجی باید با فایل ورودی متفاوت باشد.
فایل ورودی می‌تواند به‌طور مستقیم نیز در خط فرمان مشخص شود. اگر فایل یافت نشود، نام فایل با پسوند “.eps” امتحان می‌شود.
نمایش پیام‌های مشروح و با جزئیات.
هیچ پیامی به‌جز خطاها و هشدارها چاپ نمی‌شود.
نمایش پیام راهنمای کوتاه.
نمایش صفحهٔ راهنمای کامل (man page).
چاپ مشخصات نسخه و خروج.

دستور زیر بخش PS را از فایل test.eps استخراج کرده و نتیجه را در فایل test-ps.eps ذخیره می‌کند:

dosepsbin --eps-file test-ps.eps test.eps

Heiko Oberdiek, email: heiko.oberdiek at googlemail.com

حق نشر ۲۰۱۱-۲۰۱۲ متعلق به Heiko Oberdiek است.

این کتابخانه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت همان شرایط خود Perl (مجوز هنری پرل/مجوز عمومی همگانی گنو، نسخه ۲) بازتوزیع کرده و/یا تغییر دهید.

قالب باینری فایل DOS EPS در بخش "5.2 Windows Metafile or TIFF" شرح داده شده است:

Adobe Developer Support,
Encapsulated PostScript File Format Specification,
Version 3.0,
1992-05-01,
http://partners.adobe.com/public/developer/en/ps/5002.EPSF_Spec.pdf

2011/11/10 v1.0
* نسخهٔ نخست.
2011/12/05 v1.1
* رفع غلط املایی در متن راهنما (با تشکر از Peter Breitenlohner).
2012/03/22 v1.2
* رفع اشکال در آزمون اعتبارسنجی آفست بخش PS.
2012-03-22 v1.2 perl v5.8.1