Blame src/psl-make-dafsa.1

Packit Service dcb6c2
.TH PSL "1" "July 2016" "psl 0.13.0" "User Commands"
Packit Service dcb6c2
.SH NAME
Packit Service dcb6c2
psl-make-dafsa \- generate a compact and optimized DAFSA from a Public Suffix List 
Packit Service dcb6c2
.SH SYNOPSIS
Packit Service dcb6c2
.B psl-make-dafsa
Packit Service dcb6c2
[\fI\,options\/\fR] \fIinfile\fR \fIoutfile\fR
Packit Service dcb6c2
.SH DESCRIPTION
Packit Service dcb6c2
\fBpsl-make-dafsa\fR produces C/C++ code or an
Packit Service dcb6c2
architecture-independent binary object that represents a Deterministic
Packit Service dcb6c2
Acyclic Finite State Automaton (DAFSA) from a textual representation
Packit Service dcb6c2
of a Public Suffix List.  Input and output files must be specified on
Packit Service dcb6c2
the command line.
Packit Service dcb6c2
Packit Service dcb6c2
This compact representation enables optimized queries of the list,
Packit Service dcb6c2
saving both time and space when compared to searches of human-readable
Packit Service dcb6c2
representations.
Packit Service dcb6c2
.SH OPTIONS
Packit Service dcb6c2
The format of the data read and written by \fBpsl-make-dafsa\fR
Packit Service dcb6c2
depends on options passed to it.
Packit Service dcb6c2
.br
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-output\-format=\fR[\fIcxx\fR|\fIcxx+\fR|\fIbinary\fR]
Packit Service dcb6c2
\fBcxx\fR: (default) output is C/C++ code
Packit Service dcb6c2
.br
Packit Service dcb6c2
\fBcxx+\fR: output is C/C++ code plus statistical assignments (used by libpsl build process)
Packit Service dcb6c2
.br
Packit Service dcb6c2
\fBbinary\fR: output is an architecture-independent binary format
Packit Service dcb6c2
.TP
Packit Service dcb6c2
\fB\-\-encoding=\fR[\fIutf-8\fR|\fIascii\fR]
Packit Service dcb6c2
\fButf-8\fR: (default) UTF-8 mode (output contains UTF-8 + punycode)
Packit Service dcb6c2
.br
Packit Service dcb6c2
\fBascii\fR: (deprecated) 7-bit ASCII mode (output contains punycode only)
Packit Service dcb6c2
.SH SEE ALSO
Packit Service dcb6c2
.IR https://publicsuffix.org/ ", " https://github.com/rockdaboot/libpsl
Packit Service dcb6c2
.SH COPYRIGHT
Packit Service dcb6c2
\fBpsl-make-dafsa\fR was was written by Olle Liljenzin as part of the Chromium project and
Packit Service dcb6c2
has been modified by Tim Ruehsen and Daniel Kahn Gillmor.  The code
Packit Service dcb6c2
and its documentation is governed by a BSD-style license.