{
    "content": [
        {
            "type": "text",
            "text": "# prezip-bin(1) (man)\n\n**Summary:** prezip-bin - prefix zip delta word list compressor/decompressor\n\n**Synopsis:** prezip-bin [ -V | -d | -z ]\n\n## Examples\n\n- `prezip-bin -d <wordlist.cwl >wordlist.txt`\n- `Decompress file wordlist.cwl to text file wordlist.txt`\n- `prezip-bin -z <wordlist.txt >wordlist.pz 2>errors.txt`\n- `Compress wordlist.txt to binary file wordlist.pz and send any error messages to a text`\n- `file named errors.txt`\n- `LCCOLLATE=C sort -u <wordlist.txt | prezip-bin -z >wordlist.pz`\n- `Sort a word list, then pipe it to prezip-bin to create a compressed binary wordlist.pz`\n- `file.`\n- `prezip-bin -d <words.pz | aspell create master ./words.rws`\n- `Decompress a wordlist, then pipe it to aspell(1) to create a  spelling  list.   Please`\n- `check the aspell(1) info manual for proper usage and options.`\n\n## See Also\n\n- aspell(1)\n- aspell-import(1)\n- run-with-aspell(1)\n- word-list-compress(1)\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (2 lines)\n- **DESCRIPTION** (6 lines)\n- **COMMANDS** (2 lines) — 3 subsections\n  - -V (1 lines)\n  - -d (2 lines)\n  - -z (1 lines)\n- **EXAMPLES** (15 lines)\n- **TIPS** (7 lines)\n- **DIAGNOSTICS** (4 lines) — 4 subsections\n  - (display help/usage message) (3 lines)\n  - unknown format (3 lines)\n  - corrupt input (4 lines)\n  - unexpected EOF (3 lines)\n- **SEE ALSO** (5 lines)\n- **REPORTING BUGS** (3 lines)\n- **AUTHOR** (5 lines)\n\n## Full Content\n\n### NAME\n\nprezip-bin - prefix zip delta word list compressor/decompressor\n\n### SYNOPSIS\n\nprezip-bin [ -V | -d | -z ]\n\n### DESCRIPTION\n\nprezip-bin compresses/decompresses sorted word lists from standard input to standard output.\n\nPrezip-bin  is  similar  to  word-list-compress(1)  but  it  allows a larger character set of\n{0x00...0x09, 0x0B, 0x0C, 0x0E...0xFF} and multi-words larger than 255 characters in  length.\nIt can also decompress word-list-compress(1) compatible files.\n\n### COMMANDS\n\nPrezip-bin accepts only one of these commands.\n\n#### -V\n\n#### -d\n\nThis can be a word-list-compress(1) or a prezip-bin compressed file.\n\n#### -z\n\n### EXAMPLES\n\nprezip-bin -d <wordlist.cwl >wordlist.txt\nDecompress file wordlist.cwl to text file wordlist.txt\n\nprezip-bin -z <wordlist.txt >wordlist.pz 2>errors.txt\nCompress wordlist.txt to binary file wordlist.pz and send any error messages to a text\nfile named errors.txt\n\nLCCOLLATE=C sort -u <wordlist.txt | prezip-bin -z >wordlist.pz\nSort a word list, then pipe it to prezip-bin to create a compressed binary wordlist.pz\nfile.\n\nprezip-bin -d <words.pz | aspell create master ./words.rws\nDecompress a wordlist, then pipe it to aspell(1) to create a  spelling  list.   Please\ncheck the aspell(1) info manual for proper usage and options.\n\n### TIPS\n\nPrezip-bin  is  best used with sorted word list type files.  It is not a general purpose com‐\npression program since resulting files may actually increase in size.\n\nUnlike word-list-compress(1) if your word list has leading or trailing blank spaces for  for‐\nmatting purposes, you should remove them first before you compress your list using prezip-bin\n-z , otherwise those spaces will be included in the compressed binary output.\n\n### DIAGNOSTICS\n\nPrezip-bin normally exits with a return code of 0.  If it encounters an error, a  message  is\nsent  to  standard  error output (stderr), and prezip-bin exits with a non-zero return value.\nError messages are listed below:\n\n#### (display help/usage message)\n\nUnknown command given on the command line so prezip-bin displays a  usage  message  to\nstandard error output.\n\n#### unknown format\n\nThe  input  file  appears  not to be an expected format, or may possibly be a more ad‐\nvanced format.  The output file will be empty.\n\n#### corrupt input\n\nThis is only for the decompression command -d.  The input file appeared  to  be  of  a\ncorrect format, but something appears wrong now.  There may be some valid data in out‐\nput, but due to input corruption, the rest of the file can not be completed.\n\n#### unexpected EOF\n\nThe input file appeared okay but ended sooner than expected, therefore the output file\nis not complete.\n\n### SEE ALSO\n\naspell(1), aspell-import(1), run-with-aspell(1), word-list-compress(1)\n\nAspell  is  fully  documented in its Texinfo manual.  See the `aspell' entry in info for more\ncomplete documentation.\n\n### REPORTING BUGS\n\nFor help, see the Aspell homepage at <http://aspell.net>.  Send bug reports/comments  to  the\nAspell user list at the above address.\n\n### AUTHOR\n\nThis info page was written by Jose Da Silva <digital@joescat.com>.\n\n\n\nprezip-bin-0.1.2                             2005-09-30                                PREZIP-BIN(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "prezip-bin",
        "section": "1",
        "mode": "man",
        "summary": "prezip-bin - prefix zip delta word list compressor/decompressor",
        "synopsis": "prezip-bin [ -V | -d | -z ]",
        "flags": [
            {
                "flag": "-V",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-d",
                "long": null,
                "arg": null,
                "description": "This can be a word-list-compress(1) or a prezip-bin compressed file."
            },
            {
                "flag": "-z",
                "long": null,
                "arg": null,
                "description": ""
            }
        ],
        "examples": [
            "prezip-bin -d <wordlist.cwl >wordlist.txt",
            "Decompress file wordlist.cwl to text file wordlist.txt",
            "prezip-bin -z <wordlist.txt >wordlist.pz 2>errors.txt",
            "Compress wordlist.txt to binary file wordlist.pz and send any error messages to a text",
            "file named errors.txt",
            "LCCOLLATE=C sort -u <wordlist.txt | prezip-bin -z >wordlist.pz",
            "Sort a word list, then pipe it to prezip-bin to create a compressed binary wordlist.pz",
            "file.",
            "prezip-bin -d <words.pz | aspell create master ./words.rws",
            "Decompress a wordlist, then pipe it to aspell(1) to create a  spelling  list.   Please",
            "check the aspell(1) info manual for proper usage and options."
        ],
        "see_also": [
            {
                "name": "aspell",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/aspell/1/json"
            },
            {
                "name": "aspell-import",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/aspell-import/1/json"
            },
            {
                "name": "run-with-aspell",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/run-with-aspell/1/json"
            },
            {
                "name": "word-list-compress",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/word-list-compress/1/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "COMMANDS",
                "lines": 2,
                "subsections": [
                    {
                        "name": "-V",
                        "lines": 1,
                        "flag": "-V"
                    },
                    {
                        "name": "-d",
                        "lines": 2,
                        "flag": "-d"
                    },
                    {
                        "name": "-z",
                        "lines": 1,
                        "flag": "-z"
                    }
                ]
            },
            {
                "name": "EXAMPLES",
                "lines": 15,
                "subsections": []
            },
            {
                "name": "TIPS",
                "lines": 7,
                "subsections": []
            },
            {
                "name": "DIAGNOSTICS",
                "lines": 4,
                "subsections": [
                    {
                        "name": "(display help/usage message)",
                        "lines": 3
                    },
                    {
                        "name": "unknown format",
                        "lines": 3
                    },
                    {
                        "name": "corrupt input",
                        "lines": 4
                    },
                    {
                        "name": "unexpected EOF",
                        "lines": 3
                    }
                ]
            },
            {
                "name": "SEE ALSO",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "REPORTING BUGS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "AUTHOR",
                "lines": 5,
                "subsections": []
            }
        ]
    }
}