Features Summary
Ferrite makes it easy to convert, manipulate and extract data from text documents, allowing the user to combine text processing primitives in a unique way to achieve the desired results. Specifically, text data is streamed from an input source to an output sink, with transformation filters applied as desired. Each filter executes in its own thread, delivering unmatched processing power and performance.
  • Powerful Regular Expression based engine allows intelligent data conversion and manipulation.
  • Combine processing filters to create workflows. Save workflows and execute with a single click. If you have files that you need to make similar changes often, create a workflow of the required changes, and simply click to apply the changes! Don't be caught making manual changes to files when it can be automated.
  • Process files of ANY size. Ferrite uses an architecture based on streaming a small number of records through the filters. This avoids problems and limitations arising from loading entire files into memory.
  • Each plugin within a workflow executes independently of the others performing multiple operations simultaneously. If you have a computer with Dual or Quad CPUs, Ferrite can take full advantage of them providing optimal performance demanded by today's users.
  • Process Unicode files transparently. Just specify the encoding of a file while loading or saving it.
  • Read and write remote files across the net as easily as local files. Just specify the URL(s) of the files to be processed and it will be downloaded automatically when the workflow is executed. No more stale data files that were downloaded yesterday when an updated version is available!
  • Handle Line terminator conversion between different platforms: Windows/DOS, UNIX and Mac.
  • Read and write Microsoft Excel compatible CSV (comma-delimited) files. For complex file formats, use regular expression record and field delimiters, and save as CSV for use by other applications. Or write the output directly in an XML format understood by Microsoft Excel.
  • Extract tabular data by specifying field positions within each record.
  • Extensibility: Ferrite is designed from the ground up to be easily extended with additional filter plugins.

Text Transformation and Manipulation

Some examples of text manipulation tasks which are easy to perform using Ferrite include:
  • Cleaning up text: adding and removing blank lines, line numbers, headers and footers, left and right margins, columns in tabular data, indentation, line terminators and/or other trailing characters, Byte-Order-Marker (BOM) from Unicode files, and more.
  • Powerful search and replace features: regular expression search and replace including seamless handling of Unicode, UPCASE or downcase a region, eliminate multiple whitespace characters, paragraph conversion, website updates, add and remove HTML/XML tags and attributes, etc.
  • Conversion tasks including: convert text to HTML/XML, convert between UNIX, Windows and Macintosh line formats, convert to/from Unicode, pad text to a specified width, convert text to CSV, CSV to tab-delimited, etc.
  • Extraction: data mine unstructured and structured reports, websites, process log files, extract email addresses, etc.
  • Learn More

Processing CSV Files

  • Read, write and manipulate common CSV file formats including those generated by other applications such as Microsoft Excel.
  • Add or remove columns, use Javascript to select and manipulate rows and columns.
  • Convert text files to tabular data by specifying simple or complex expressions as record and field delimiters; export output to CSV format.
  • Learn More








































Ferrite Platform
version 1.5
US$49
90-day money back guarantee
Free Upgrades for 1 year!

Ferrite Platform
version 1.2
Free Download
Try it risk-free for 14 days