GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
PSL(1) User Commands PSL(1)

psl-make-dafsa - generate a compact and optimized DAFSA from a Public Suffix List

psl-make-dafsa [options] infile outfile

psl-make-dafsa produces C/C++ code or an architecture-independent binary object that represents a Deterministic Acyclic Finite State Automaton (DAFSA) from a textual representation of a Public Suffix List. Input and output files must be specified on the command line.

This compact representation enables optimized queries of the list, saving both time and space when compared to searches of human-readable representations.

The format of the data read and written by psl-make-dafsa depends on options passed to it.
--output-format=[cxx|cxx+|binary]
cxx: (default) output is C/C++ code
cxx+: output is C/C++ code plus statistical assignments (used by libpsl build process)
binary: output is an architecture-independent binary format
--encoding=[utf-8|ascii]
utf-8: (default) UTF-8 mode (output contains UTF-8 + punycode)
ascii: (deprecated) 7-bit ASCII mode (output contains punycode only)

https://publicsuffix.org/, https://github.com/rockdaboot/libpsl

psl-make-dafsa was was written by Olle Liljenzin as part of the Chromium project and has been modified by Tim Ruehsen and Daniel Kahn Gillmor. The code and its documentation is governed by a BSD-style license.
July 2016 psl 0.13.0

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.