diff options
| author | Jordan Wiens <jordan@psifertex.com> | 2024-04-24 18:39:45 -0400 |
|---|---|---|
| committer | Jordan Wiens <jordan@psifertex.com> | 2024-04-24 18:39:45 -0400 |
| commit | 803ac2fca1f9bc4b30806615e3927fcd9b3edc69 (patch) | |
| tree | e7bb27f0e3f8fa5b5e0e0224b22b09b11fd89b7c /docs | |
| parent | 96436fa42aa0c0aa329ea1f2be4469cafa55270d (diff) | |
improve guide description of views
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/guide/index.md | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/docs/guide/index.md b/docs/guide/index.md index 1af0012c..e4cff8e9 100644 --- a/docs/guide/index.md +++ b/docs/guide/index.md @@ -132,7 +132,7 @@ When you create a new file, you're given the [hex view](index.md#hex-view) of an To paste, right click anywhere in the view, select "Paste From," and choose whichever option matches the data you copied. For example, the string `\x01\x02\x03\x04` can be pasted as an Escape String, while `01020304` is Raw Hex. -From here, you can save the contents of your new binary to disk and reopen it for auto-analysis. Of course, you could also switch out of hex view and start creating functions yourself. +From here, you can save the contents of your new binary to disk and reopen it for auto-analysis. Of course, you could also switch out of hex view into linear view and start creating functions directly. ## New Tab @@ -210,6 +210,9 @@ There's also [many](#using-the-keyboard) keyboard-based navigation options. Switching views happens multiple ways. In some instances, it is automatic, such as clicking a data reference from graph view. This will navigate to linear view as data is not shown in the graph view. While navigating, you can use the [view hotkeys](#default-hotkeys) to switch to a specific view at the same location as the current selection. Next you can use the [command palette](#command-palette). Additionally, the view menu in the header at the top of each pane can be used to change views without navigating to any given location. Finally, you can also use the `View` application menu. +???+ Tip "Tip" + Any loaded BinaryView will show up in the upper-left of the main pane. You can switch between (for example), `ELF` and `Raw` to switch between multiple loaded [BinaryViews](../dev/concepts.md#Binary-Views). + ## The Sidebar { width = "800" } @@ -574,9 +577,10 @@ The hexadecimal view is useful for viewing raw binary files that may or may not The hex view is particularly good for transforming data in various ways via the `Copy as`, `Transform`, and `Paste from` menus. Note that like any other edits, `Transform` menu options will transform the data in-place, but unlike other means of editing the binary, the transformation dialog will work even when the lock button is toggled on (🔒). -???+ Tip "Tip" - Any changes made in the Hex view will take effect immediately in any other views open into the same file (new views can be created via the `Split to new tab`, or `Split to new window` options under `View`, or via [splitting panes](#tiling-panes)). This can, however, cause large amounts of re-analysis so be warned before making large edits or transformations in a large binary file. +If you're using the hex view for a Binary View like ELF, Mach-O or PE, you probably want to make sure you're also in the `Raw` view if you want to see the file as it exists on disk in hex view. +### Live Preview + Any changes made in the Hex view will take effect immediately in any other views open into the same file (new views can be created via the `Split to new tab`, or `Split to new window` options under `View`, or via [splitting panes](#tiling-panes)). This can, however, cause large amounts of re-analysis so be warned before making large edits or transformations in a large binary file. ## Linear View |
