CsvTool analyzes, verifies, and transforms CSV (comma-separated value) data. It handles text and binary files and allows any 8-bit character to be used for field and record delimiters and quotes. Both backslash and doubled-quote escape rules are supported. Any size fields, any size records, and any number of fields per record are allowed. It optionally exports input data in a CSV format into a different output format.