| PSL(1) | دستورهای کاربری | PSL(1) |
نام (NAME)
psl-make-dafsa - تولید یک DAFSA فشرده و بهینهسازیشده از فهرست پسوندهای عمومی
خلاصه دستور (SYNOPSIS)
psl-make-dafsa [گزینهها] infile outfile
توضیحات (DESCRIPTION)
برنامهٔ psl-make-dafsa کد C/C++ یا یک شیء دودویی (باینری) مستقل از معماری تولید میکند که نمایانگر یک خودکاره متناهی قطعی بدون دور (DAFSA - Deterministic Acyclic Finite State Automaton) بر پایهٔ یک نمایش متنی از فهرست پسوندهای عمومی (Public Suffix List) است. فایلهای ورودی و خروجی باید در خط فرمان مشخص شوند.
این نمایش فشرده، پرسوجوهای بهینهسازیشده از فهرست را امکانپذیر میسازد و در مقایسه با جستجو در نمایشهای خوانا برای انسان، موجب صرفهجویی در زمان و فضا میشود.
گزینهها (OPTIONS)
قالب
دادههای
خواندهشده
و
نوشتهشده
توسط psl-make-dafsa به
گزینههای
ارائهشده
به آن بستگی
دارد.
- --output-format=[cxx|cxx+|binary]
- cxx: (پیشفرض)
خروجی به
صورت کد C/C++
است
cxx+: خروجی به صورت کد C/C++ به همراه تخصیصهای آماری است (در فرآیند ساخت libpsl استفاده میشود)
binary: خروجی به صورت یک قالب دودویی مستقل از معماری است - --encoding=[utf-8|ascii]
- utf-8: (پیشفرض)
حالت UTF-8
(خروجی شامل
UTF-8 + punycode است)
ascii: (منسوخشده) حالت 7-bit ASCII (خروجی تنها شامل punycode است)
همچنین ببینید (SEE ALSO)
https://publicsuffix.org, https://github.com/rockdaboot/libpsl
حق نشر (COPYRIGHT)
psl-make-dafsa توسط Olle Liljenzin به عنوان بخشی از پروژه کرومیوم (Chromium) نوشته شده و توسط Tim Ruehsen و Daniel Kahn Gillmor اصلاح شده است. این کد و مستندات آن تحت یک مجوز به سبک BSD ارائه میشوند.
| July 2016 | psl 0.13.0 |