BARfly Help - Options Menu - Text view settings

  Text view settings

Select  Options.Text View  to bring up the dialog box to the left.  From this dialog, you can modify text view settings.

By default, BARfly assumes that lines are broken with a carriage return/line feed combination.  You can set the line break code to any of the following:

  • Carriage return + Line feed:  This is the default, which is ASCII 13 followed by ASCII 10.
  • Line feed only:  This is a common line break format for Unix-based plain text.  It consists of only ASCII 10.
  • Custom character with ASCII code:  You can set any ASCII code, from 0 to 255, to function as a line break.
  • Nothing:  You can have BARfly ignore line breaks when reading input and generating output, if desired.

BARfly performs automatic null-byte append operations when you accept your changes.  From this dialog, choose whether or not to append null bytes for text blocks, unorganized blocks (not including text blocks), and structures.

If you wish to append null bytes to structures edited in text view, you get an additional option:  whether to allow for "hacking off" the null byte in case the entire text you have typed, plus null byte, is 1 byte over the size of the structure itself.  Check the box "Do not place for structures if no room" to prevent an automatic null from being placed if there is no more room left in the structure for just the trailing null byte.


  See also: [Data file load settings] [Data file save settings] [Settings for loading and saving BAR implementation files]
[Node editing settings] [Tree control line info settings] [Subnode view settings]
[Dump view settings] [Text view settings] [Raw view settings]
[Memory and BAR_Services settings] [Message display settings] [Toggling tool windows]


BARfly Help Copyright © 2009 Christopher Allen