Fb

HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences

No diff available--this is the first major revision. (minor diff, author diff)
 fb 1.5 - Binary File Viewer, Editor, and Manipulator

 Author:   John Howard Swaby 
 Homepage: http://home.mho.net/jswaby/fb.html
 Family:   HexEditorFamily
 Platform: Windows, Gnu/Linux?, Others
 License:  Open Source

fb is a utility for the viewing and editing of binary files. Files can be viewed in binary, decimal, hexadecimal, and octal, and/or characters. In addition to simple overwriting, a binary file may be dumped as binary, hexadecimal, decimal, or octal numbers; edited with one's favorite text editor; and then translated back into a binary file. fb also has methods for appending and copying sections of a file, replacing sections of a file with a particular value, and a method for comparing files: showing differences in either binary, decimal, hexadecimal, or octal.

 Screenshot:
 A page similar to the one below can be dumped to the screen by invoking fb in either of these two ways:

        fb -r 483.691 -ds -p .13 File
            - or -
        fb -r 483.691 -dt -p .13 - < File

     [  0   1   2   3   4   5   6   7   8   9  10  11  12  0123456789012]
 483: 084 104 101 032 032 102 105 108 101 032 032 099 097 |The  file  ca|
 496: 110 032 098 101 032 118 105 101 119 101 100 032 105 |n be viewed i|
 509: 110 032 098 105 110 097 114 121 044 032 111 099 116 |n binary, oct|
 522: 097 108 044 010 032 032 032 032 032 032 032 100 101 |al,.       de|
 535: 099 105 109 097 108 044 032 104 101 120 097 100 101 |cimal, hexade|
 548: 099 105 109 097 108 044 032 111 114 032 099 104 097 |cimal, or cha|
 561: 114 097 099 116 101 114 115 046 032 032 079 112 116 |racters.  Opt|
 574: 105 111 110 097 108 108 121 044 032 102 098 032 032 |ionally, fb  |
 587: 119 105 108 108 010 032 032 032 032 032 032 032 114 |will.       r|
 600: 101 097 100 032 032 115 116 097 110 100 097 114 100 |ead  standard|
 613: 032 032 105 110 112 117 116 032 105 102 032 111 112 |  input if op|
 626: 116 105 111 110 032 045 116 032 105 115 032 105 110 |tion -t is in|
 639: 032 101 102 102 101 099 116 032 097 110 100 032 034 | effect and "|
 652: 045 034 032 105 115 010 032 032 032 032 032 032 032 |-" is.       |
 665: 103 105 118 101 110 032 097 115 032 116 104 101 032 |given as the |
 678: 102 105 108 101 032 110 097 109 101 046 032 032 079 |file name.  O|
     [  0   1   2   3   4   5   6   7   8   9  10  11  12  0123456789012]

 Or it can be produced interactively, after executing "fb File", by entering these two commands: d.13 and 483

http://home.mho.net/jswaby/fb_scrn.html


HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences
Edit text of this page | View other revisions
Last edited July 9, 2009 7:46 am (diff)
Search: