bpatch man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

bpatch(1)							     bpatch(1)

NAME
       bpatch - binary patch and dump file utility

SYNOPSIS
       bpatch [ -b blksize ] [ -d ] [ -D pagecnt ] [ -e ] [ -p ] [ -r reclen ]
       [ -s ] [ -x ] file...

DESCRIPTION
       Bpatch allows the viewing and/or modification of files, independent  of
       file  type  (text, executable, data file, and so forth).	 Bpatch allows
       the data to either be examined at  the  terminal,  dumped  to  a	 print
       device  or file, or edited in the general manner of vi(1).  The data in
       the file is dumped or displayed in pages of 256 bytes.

   Options
       -b blksize  The -b option specifies the blocksize  of  the  data	 file.
		   This is used primarily with tapes, and is allowed only with
		   one of the dump (-d or -D) options.	When  this  option  is
		   specified, the file is opened in readonly mode.

       -d	   The	-d option indicates that a dump (no terminal manipula‐
		   tion) is to be performed.  The entire file will  be	dumped
		   to  standard output.	 No editing of the data is allowed and
		   the file is opened in readonly mode.	  <DEL>	 interrupts  a
		   continuous  display,	 producing  a  pause after the current
		   record is displayed; at this point, a  second  <DEL>	 exits
		   and and other character begins display of the next file.

       -D pagecnt  The -D option is similar to the -d option, with the follow‐
		   ing exception: the pagecnt argument limits the dump to  the
		   specified number of pages.

       -e	   The	-e option indicates that the file contains EBCDIC data
		   and should be converted in the  character  portion  of  the
		   dump.

       -p	   Used	 with  one of the dump options, this option causes the
		   program to pause between pages.  The program will then wait
		   for the user to press either the return key to continue, or
		   the DEL (or rubout) key to stop the dump.

       -r reclen   The -r option indicates  the	 record	 length	 of  the  data
		   within the dump.  When specified, this option causes bpatch
		   to place a colon (:) between the last byte  of  one	record
		   and the first byte of the next.

       -s	   This	 option turns on the byte swap option.	It may be tog‐
		   gled dynamically during execution (see  -x  under  Commands
		   below).

       -x	   This option specifies the suppression of pages that contain
		   only NUL characters.	 The result  is	 that  only  the  page
		   header  (name and page number) will appear for such a page.
		   This option may only be used with one of the dump options.

   Arguments
       file	   Any number of files may be specified.

   Commands
       All commands are valid only in the non-dump,  interactive  mode.	  Com‐
       mands  may  be  entered in either upper or lower case.  Commands of the
       form '^x' indicate that the control character x is to be entered.

       All commands that request movement within a file or between files  can‐
       not  be	executed  if  any  changes have been made.  To proceed in this
       case, the user must either enter the w command, the u command, or the r
       command.

       Requesting a next or previous file when there is no such will cause the
       issuance of an error message.

       Note that certain commands allow/require either some  text  or  numeric
       value.	In those cases, the user should type in characters and end the
       string with either a <cr> or <DEL>.

       ?     Display the help screen.  The help screen will remain  until  the
	     user  either  redraws  the	 screen	 (see  ^r) or changes pages or
	     files.

       !     Execute the following command in the shell.

       backslash
	     Display the previous page.

       <cr>  Display the next page.

       DEL   Quit the program if no changes have been made.

       /     This command initiates an ASCII search.  The text entered on  the
	     command  line  will be used as a search string, and the file will
	     be searched starting with the current page.  When the  string  is
	     found,  the page containing the string will be displayed.	If the
	     string is not found, an apapropriate message will be displayed.

       ^f    Open a named file whose name will be entered on the command  line
	     and followed either by <cr> or DEL.

       ^n    Open the next file and display the first page.

       ^p    Open the previous file and display the first page.

       ^q    Quit without writing current changes.

       ^r    Redraw the screen.

       NNN   Entering a numeric value requests that the specified page be dis‐
	     played.

       -x    Toggle the command line option represented by x:

		   a	 Toggle display to ascii (assume data is ascii).

		   e	 Toggle display to dbcdic (assume data is ebcdic).

		   s	 Toggle byte swap.

       a     Edit the ASCII display.  End edits by pressing the DEL key.   All
	     other characters will be treated as valid input.  Cursor movement
	     keys (arrows and home) allow movement  within  the	 edit  window.
	     Nonprinting characters are displayed as dot (.) in this window.

       f     Display the first page in the current file.

       g     Display  the  page containing the byte address typed in following
	     the command.

       h     Edit the HEXADECIMAL display.  End edits  by  pressing  DEL  key.
	     Cursor  movement keys (arrows and home) allow movement within the
	     edit window.  Two keystrokes are required to modify a  byte,  and
	     both must be valid hexadecimal values (0-9 and a-f).  To cancel a
	     change after typing one character, press DEL.

       l     Display the last page in the current file.

       q     Quit the file.  A warning will be issued if any changes have been
	     made but not written out.

       r     Reread the current page.

       u     Undo all changes to the current page.

       w     Write out the current page.

SEE ALSO
       od(1)

4th Berkeley Distribution	Benetics Local			     bpatch(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net