Viewing and Editing Objects
Keywords: Buttons,Buttons Code pages,Buttons Next Pattern,Buttons Previous Pattern,Buttons Save Changes,Context menu,Context menu Find Template Signature Next,Context menu Find Template Signature Previous,Context menu Toggle Bookmark,Context menu View/Edit,Dialog boxes,Dialog boxes Fill,Dialog boxes Go to,Dialog boxes Search,Edit menu,Edit menu Bookmarks,Edit menu Fill,Edit menu Find,Edit menu Find Next,Edit menu Find Previous,Edit menu Find Template Signature Next,Edit menu Find Template Signature Previous,Edit menu Save Changes,File menu,File menu View/Edit,Panes,Panes Bookmarks,Panes Data Interpreter,Panes Find Results,Panes Template,Search options,Search options ANSI,Search options Exhaustive search,Search options From Address,Search options From current position,Search options HEX,Search options Match case,Search options OEM,Search options Reverse,Search options Search at offset,Search options UNICODE,Text/hexadecimal editor,Text/hexadecimal editor Allocation,Text/hexadecimal editor ANSI/OE [cell cut: 1527 characters, first 1000 kept]

# Viewing and Editing Objects |

YOU MUST BE ABSOLUTELY SURE OF WHAT AND WHERE YOU ARE WRITING! Or you may completely lose all your data. Before you can physically write anything on a disk, you need to enable writing. To enable writing,
* | On the R-Linux main panel, select Enable Write on the Tools menu
> | The Editable: status will change to Yes from Read Only.
Now the object can be edited. To view/edit an object,
1 | Right-click the object and select View/Edit on the context menu
### Other ways to view/edit the object
•Select the object and select View/Edit on the File menu or •Select the object and press the Ctrl+E keys
> | A Viewer/Editor panel will appear
### R-Linux Text/Hexadecimal editor
Click the panel regions to learn their functions. Text view of the data
Panel view options You may set which panels and bars to enable/disable. ### To enable/disable:
ANSI data | Select/clear ANSI on the View menu
OEM data | Select/clear OEMr on the View menu
UNICODE data | Select/clear UNICODE on the View menu
UNICODE+ data | Select/clear UNICODE+ on the View menu
Toolbar | Select/clear Toolbar on the View menu
Properties View | Select/clear Properties View on the View menu
Sectors View | Select/clear Sectors View on the View menu
Data Interpreter View | Select/clear Data Interpreter View on the View menu
Template View | Select/clear Template View on the View menu
Bookmarks View | Select/clear Bookmarks View on the View menu
Find Results View | Select/clear Find Results View on the View menu
2 | View the information and make necessary changes
Select Enable Write on the Tools menu if you want to save changes. ### Viewing You may view data in 4 various code pages: ANSI/OEM/UNICODE/UNICODE+ by switching on/off the respective code pages in the Code pages buttons or select the appropriate code pages on the View menu. ### Patterns or Templates You may select a pattern according to which the data will be parsed and shown in the parsed data pane. The Data Interpreter shows the data selected on the Template pane in various representations. You may find the next or previous data that matches the pattern signature on the disk. Right-click the right pane of the editor and select either Find Template Signature Next or Find Template Signature Previous on the context menu. You may also select these items on the Edit menu. ### Navigating. Text/hexadecimal Editor gives you various ways to navigate into an object. See the Navigating through an Object for more details. ### Data Copy Text/hexadecimal Editor gives you various ways to copy selected data navigate in an object. See the Data Copy for more details. ### Filling an area with a pattern To fill an area with a pattern, select Fill on the Edit menu, and specify the pattern and area on the Fill dialog box. Fill dialog box ### Fill options
Fill pattern
HEX | Field for the pattern to fill the area in the hexadecimal representation
ANSI | Field for the pattern to fill the area in the ANSI encoding
OEM | Field for the pattern to fill the area in the OEM encoding
UNICODE | Field for the pattern to fill the area in the UNICODE encoding
Fill range
From (hex) | Field for the start position of the area to fill with the pattern
To (hex) | Field for the end position of the area to fill with the pattern
3 | Click the Save Changes button to save the changes
### Other ways to save the changes made
•Select Save Changes on the Edit menu
> | Viewer/Editor will save the changes on the object
YOU MUST BE ABSOLUTELY SURE OF WHAT AND WHERE YOU ARE WRITING! Or you may completely lose all your data. Selecting and saving an area in the Viewer/Editor You may select an area in the Viewer/Editor panel and save it as a file. To select and save an area in the Viewer/Editor panel,
1 | Right-click the beginning of the selection and select Select From on the context menu
2 | Right-click the end of the selection and select Select To on the context menu
### Other ways to select an area
• Select Select... on the Tools menu and specify an area to select on the Select dialog box, or •Click the start point of the area and drag the mouse cursor to its end.
If you need to select an entire object, select Select All on the Tools menu or click the Ctrl+A key Select dialog box
3 | Select an appropriate item in the Tools menu to save the data in a required format and specify its file name
Select:
Save to Binary File... | to save the data in the binary format (default extension is .bin)
Save to Hexadecimal File | to save the data in the binary format (default extension is .hex)
on the Tools menu. If you select an existing file, R-Linux will ask you if you want to append or overwrite the file.
> | Viewer/Editor will save the data in the file
Loading data from an external file You may load a data from a file and overwrite an area of the object opened in the Viewer/Editor panel. To load binary data from a file and overwrite an area of the object opened in the Viewer/Editor panel,
1 | Select an area to overwrite and select Load from File... on the Tools menu
2 | Select the necessary file and load the data.
> | The area in the Viewer/Editor will be overwritten with the new data.