FillRed - Fixed-length record editor


  • Edit fixed-length ASCII files using a defined layout
  • Allows for direct (= unstructured) editing of data in source view
  • Data layout stored in XML


  • Developed and tested on Windows 7 with .NET framework


  • FillRed is free.
  • Use this software at your own risk. I do not guarantee the consistency and/or validity of any file edited with FillRed.


Download FillRed MSI (379 kB)

How to write conditions for optional fields

The internal fieldnames for a single record layout are:

A condition can only check the current record and only data fields already parsed (no "look-ahead"). For example, if my record has a field named 'HasMoreData' which has possibly values 'Y' and 'N', a condition for a succeeding, optional field would be:

(Name = 'HasMoreData') and (Value = 'Y')

Explanation: the condition looks for a field named 'HasMoreData' with a value of 'Y'. If such a field is found, the optional field is parsed.


Version history

Planned improvements

March 3rd, 2010 -

January 16th, 2006 -

January 14th, 2006 - (BETA)

January 11th, 2006 - (BETA)