Binary viewer что это
Binary viewer что это
Binary Viewer is absolutely free.
If you find a bug we will try to correct it as soon as possible. If you have an idea how to improve it, we will try to implement it. However development efforts needed to develop and extend program functionality are significant.
If you like the program, if you want it to grow in functionality, if you want it to be supported at the current level please consider donation. We don’t suggest any amount. Even single dollar counts but we know that for some people dollar might be too much.
We hope your quest is over: you found the tool you were looking for. In few words: Binary Viewer is a free windows utility that you to open and view any file located on your computer regardless of format file was saved. But in fact it is much more.
Latest Updates
Binary Viewer can display file contents in binary, hexadecimal, octal, decimal and text formats (multiple Encodings), therefore letting you to peek into binary files, usually not viewable when using standard Windows viewer/editors like Notepad, Word, Excel and others. Files are usually used to persist data and are intended to be interpreted by the different programs. Files can contain programs itself. In most cases computer files are interpreted by programs or operation system in proper manner: program files are executed, data files are loaded by programs and rendered, turned to images, sounds, spreadsheets of data.
This works well, that how computers are build for, but if you want to see what’s happening under the hood, if you want to know how exactly looks the file Audio Player turns into beautiful music or how Audio Player insides looks like, you got ‘Binary Viewer’.
Besides ability to see contents of the file bytes in convenient format, ‘Binary Viewer’ offers host of options allowing to see file content in graphical format, file statistical analysis and cryptographic file utilities.
Got an Idea? Want to help?
‘Binary Viewer’ GUI supports multiple languages. Currently program can display English, Chinese, Italian and Polish interfaces. If you want to volunteer and provide translation to another language please contact us as well. We will give you all information you need to translate the program.
About Binary Viewer
Main features of Binary Viewer program are:
Multiple formats for displaying binary data:
Hexadecimal (1, 2 bytes grouping)
Octal (1 or 2 bytes)
Decimal (1, 2 or 4 bytes)
Text (Unicode and Big Endian Unicode)
Graphical data representation:
Powerful search: using text, and binary patterns and/or regular expressions. Search can be performed within currently open file or files located on external memory (hard drive)
Base64 Encode and Decode
English, Chinese, Italian and Polish GUI languages
Handling extremely large file sizes (up to 16TB )
Ability to open and view entire Physical Drives
Ability to bookmark ranges within open file/device
Supports Alternate Data Stream (ADS) displaying
Simple and intuitive user interface
Two-column display for easy viewing same content in multiple formats
Allows selecting, copy and saving to the file
Shows extended file properties on main window panel
Has very small memory footprint ( ¹ )
Is absolutely free ( ² )
( ¹ )Thanks to using memory mapped files, only small portion of viewed file is residing in RAM.
( ² )NO ADWARE, NO SPYWARE, no hidden «features».
How does it look like?
Here it is. Binary Viewer showing one open file (in hexadecimal and text (ASCII) formats):
What do I need it for?
Most likely you will use it to:
Analyze internal format of binary files
Computer forensic related tasks
Reverse engineering of programs and files saved in proprietary file
Check content of files not viewable by other means
Compare/check differences between binary files
Viewing file Alternate Data Streams
Viewing file Extended properties
Downloads
Binary Viewer setup file executable(Windows) latest version
If your security settings don’t allow downloading executable files you can download zipped version of Binary Viewer setup. It is setup of the same latest version of the program.
Here you can download portable distribution. After downloading you need to unzip it and copy to any location of your choice. It can be even memory card for greatest portability.
If you want to access features not yet available in main release you can download Beta version of the next software release. Please be aware: this is beta version, not fully tested and might be less stable than production release.
Binary viewer что это
Binary Viewer Help
Table of contents
1. Introduction
Binary Viewer is a free windows utility that allows to view contents of any file. It can display the file in hexadecimal, binary, octal, decimal and text formats, therefore letting you to peek into binary files, usually not viewable by standard Windows viewers/editors like Notepad or Microsoft Word.
There is no limit for file size besides maximum size allowed by operating system. NTFS allows maximum file size to approximately 16TB (16, 000 GB)
With Binary Viewer you can also open physical drive for examination and view its contents the same way as you would see the file. Again, only limitation for maximum drive size is system limit which is approximately 256TB in NTFS.
Since Binary Viewer uses memory mapping technique to view large files or disks, there is no decrease of performance or memory usage, even it file you view is extremely large.
2. GUI overview
Binary viewer has rich, customizable GUI. It comprises of several panes each allowing for different ways of viewing file contents or enhancing way user interacts with the displayed data.
Main screen contains seven distinct areas marked on the screen with number tags. Most of main window panels are defined as dockable dialog windows. User can simply drag them from one part of the main application screen to another or move it out of main screen altogether and display as separate dialog window. You can also hide panels if you are not planning to use them and get more window space for the rest.
Below screen shows main components of Binary Viewer screen:
Data Panel. This panel occupied most central portion of the screen and its purpose is to sequentially display all data from open file or physical drive. This panel usually displays data in two columns. Each column can show data in format selected by the user. Please go to Data display modes to see how to change format of data displayed in Data Panel.
Data Inspector. Since Data Panel can display data only in two columns, at the same time, only two different formats of viewing data are available. Data Inspector allows you quickly see contents of selected address location using multiple formats at once, without need to switch display mode of the entire column of Data Panel.
File Properties panel displays basic information about the currently open file or physical drive.
Structures panel. Left-hand side of Structures panel contains list of all User Defined Structures (UDS) available for mapping (binding). Right-hand side of Structures panel contains list (tabbed GUI) of all structures bound to specific addresses of currently open file or physical drive. See User Defined Structures for more details.
Bookmarks panel allows managing all defined bookmarks (edit, delete) and quick navigation to highlighted bookmark. See Bookmarking for more details.
Visualizer panel allows to see the file in graphical mode. Visualizer can use different color schemas: each color schema defines mapping between each possible byte value (255 possible values) to the chosen color. Predefined default color schema assigns distinct colors to hex:00, hex:FF, printable ASCII characters and non printable characters.
Histogram panel shows open file histogram (frequencies of each byte value within the file).
3. Open the file to view
To open the file, click on «Open» toolbar item or select from main menu File/Open File. .
From displayed dialog select file you wish to open. File will be shown in main Data Panel instantaneously.
4. Open physical drive to view
To open physical drive, select main menu item File/Open Physical Drive. Then, from displayed dialog select drive you wish to open. Drive contents will be displayed instantaneously.
In order to view contents of the physical drive you have to have Administrator privileges. If application didn’t start with Administrator rights you will be presented with the dialog shown below, providing you with opportunity to restart Binary Viewer with elevated privileges.
5. Data display modes
Binary Viewer shows data in two panels (data columns). Each panel might present data in different format.
Binary Viewer offers many other formats to choose from. Data can be displayed as Hexadecimal (1, 2 or 4 bytes long), Binary, Unsigned Integer (1, 2 or 4 bytes long), Octal (1 or 2 bytes long), Text ASCII o Text Unicode. If data format requires 2 or 4 bytes, you can also choose endianness (Big or Little Endian).
You can change data display mode using one of the following methods:
Click on column header of the panel you want to see in different mode as many times as needed till mode name you want to use is displayed in the header (clicking on the header rotates column’s display mode)
From the context menu of the main data area (right-click on the body of main screen) select 1 st (or 2 nd ) Column View Mode menu item and then select desired view mode from sub-menu (see the image below).
From the main program menu select View menu item, then desired column 1 st (or 2 nd ) Column View Mode and then select desired view mode from sub-menu (see the image below).
6. Search within file
Binary Viewer allows you to easy locate any binary sequence, text or binary pattern within open file or physical disk. Simply click Ctrl/F or click Search toolbar icon, or from the main program menu select Search/Find menu item.
You will be presented with the dialog shown below.
To search for text within open file or physical drive simply select Text tab, enter text to search for, provide desired options (text encoding, case sensitiveness) and search start address, and press Find Next or Find All button.
If Find Next button is pressed, only the first occurrence of searched text will be found (you can always search for next again).
If Find All button is pressed, list of all addresses containing searched text will be presented. You can navigate to every found location by double-clicking on address from the list.
To search for hexadecimal sequence within open file or disk, click on Hexadecimal Sequence tab, then enter sequence of hexadecimal numbers you want to search in open file or physical disk, and finally Find Next or Find All.
To search for Binary Pattern select Binary Pattern tab. Binary Pattern search is the most flexible way to search in Binary Viewer. It allows entering bit mask to search within open file or disk.
Example shown below will search for every occurrence of four bytes where first byte starts from one and ends with 0, next two bytes hold any values and fourth byte has all position set (0xFF value).>
7. Search in files
In similar manner to Search within file, you can search for text, hexadecimal sequence or binary pattern within any file in selected directory.
Simply click Ctrl/Alt/F or from the main menu select Search/Find in Files menu item. From the dialog shown below select file search options: path, mask, whether include subdirectories and whether include Alternate Data Streams in the scan.
Other options are identical toSearch within file functionality.
8. Moving around
Binary Viewer allows you to easy move to any location within open file or physical disk. You can navigate using vertical scrollbar of data panel or if you want to navigate with the greatest precision you can use GoTo function. Simply click Ctrl/G or from the main menu select Search/GoTo menu item.
This will display dialog shown below. With its help you can navigate precisely to location you want to view.
9. Copy formatted text to clipboard or to the file
Binary Viewer allows copying selected portion of data in formatted manner either to the Clipboard or to the text file. To start:
On the main data panel select (highlight) portion of data you want to copy
From the data panel context menu select Copy Selection as Formatted Text and then depending where you want to copy to select To File or To Clipboard.
Next you will be presented with the following dialog box allowing you to preview formatted text and change many formatting options. Most options are self-explanatory or easy discoverable with some experimenting.
If you are copying into file you will be presented with additional dialog box prompting you to selects file name you want to copy formatted text to.
Be careful what you are saving into clipboard. Clipboard is memory based storage. Obviously you cannot save entire disk into the clipboard (unless your disk is very small in capacity). So if you want to save large portions of big file or disk rather pick file than clipboard. Make sure that you have enough disk space. Formatted data might occupy several time of the size of its binary equivalent.
10. Save selection to file (binary)
Binary Viewer allows you to save selection to the file for further references or analysis. In order to save selection to the file click Save Selection to File form the context menu. Selection will be saved using document original (binary) format.
11. Switch GUI Language
Binary Viewer user interface language is customizable. Currently the following four languages are supported: English, Chinese, Italian and Polish. If you speed other language you can help to translate Binary Viewer. We are always looking for volunteers. If you are interested please send a note to [email protected]
To switch GUI language, select Tools/Select Language from the main menu and then name of desired language.
Few examples of valid names with GUI language definitions:
12. Bookmarking
Bookmarking allows tagging selected areas or single addresses within open file or physical disk for easier reference while analyzing file contents. Bookmark is a named address area within open file or physical disk. Bookmarked area is highlighted in data view with different color.
In order to bookmark:
Select address or area in data panel you want to bookmark
Click Ctrl/B (alternatively you can select Bookmark item from the context menu)
Selected area will be highlighted with different color.
Bookmarks panel lists all currently defined bookmarks and shows their properties (name, address, length and color used for highlighting) allowing the following operations:
Navigating to selected bookmark address (Go To)
Editing bookmark properties (Edit)
Deleting selected bookmark (Delete)
You can edit bookmark by highlighting bookmark line in Bookmarks panel and selecting Edit from the Bookmarks panel context menu. The following dialog will be displayed:
You can edit the following bookmark properties:
Bookmark name (by default, when creating new bookmark, its name is derived from bookmark address)
Comment (any text further describing bookmark)
Bookmark displayed color with transparency (alpha)
Bookmark location (Start Address) and Length are not editable. They are assigned when new bookmark is defined. If you want to change one of them, you have to delete bookmark and create new one.
13. User Defined Structures
One of most fascinating features of Binary Viewer is the ability to view selected areas as user defined structures. Standard viewer modes allow for displaying entire file data in uniform format. You can chose from many formats (binary, hexadecimal, decimal, text of different sizes and endianness) but this cannot possibly show complex structures of data that are stored in many files.
That’s why User Defined Structures (UDS) were introduced.
UDS are defined in text files containing UDS definition written in C#
Every file can contain one or more UDS
Every UDS is C# public class, struct or enum.
If UDS is a class or struct it has to have defined public method with the following signature:
This method is called when user binds structure to the address within open file or physical disk. The following parameters are passed when method is called:
getData reference to the method that can read contents of the open file or disk. This method has following parameters:
Offset from binding address (long) ; it is 0 if you want to read data starting exactly from the binding address, but it can be negative if you want to read data before of binding address, or positive if you want to read data ahead of binding address.
Second parameter of the getData is the long integer indicating how many bytes has to be read and returned. Return value of getData method is array of bytes (byte[]) containing bytes read.
address = an address to which UDS is bind.
All public properties and fields of the class or enum define elements of User Defined Structure and will be shown in GUI when structure will be bind to file address.
Every public field or property can be decorated with [Description] attribute. Provided description will be used by Binary Viewer GUI when showing mapped area. This attribute is optional.
Every public filed or property should be decorated with [Order] attribute. Physical order of methods and fields in class definition file doesn’t necessary define order fields will be displayed in Binary Viewer GUI. [Order] attribute can remediate this issue by reinforcing display order to the desired one (usually display order corresponds memory location order). Index value of order property should start from number one (1).
The following example defines structure that interprets sequence of 8 bytes as FILETIME.
The following example defines Rectangle structure with two zero-length properties: Diagonal and Area
14. Changing Default Settings
With settings dialog you can change some aspects of GUI display.
To start, select Settings. from main toolbar (the wrench icon) or from main menu Tools/Settings. . Meaning of all settings is self-explanatory or could be easy discovered with little experimenting.
Binary Viewer
Review
Binary Viewer is a freeware binary viewer software download filed under programming software and made available by ProXoft for Windows.
The review for Binary Viewer has not been completed yet, but it was tested by an editor here on a PC and a list of features has been compiled; see below.
Enables coders to view the hex/octal/decimal content of binaries
Binary Viewer can display file contents in binary, hexadecimal, octal, decimal and text formats (multiple Encodings), therefore letting you to peek into binary files, usually not viewable when using standard Windows viewer/editors like Notepad, Word, Excel and others. Files are usually used to persist data and are intended to be interpreted by the different programs. Files can contain programs itself. In most cases computer files are interpreted by programs or operation system in proper manner: program files are executed, data files are loaded by programs and rendered, turned to images, sounds, spreadsheets of data.
This works well, that how computers are build for, but if you want to see what’s happening under the hood, if you want to know how exactly looks the file Audio Player turns into beautiful music or how Audio Player insides looks like, you got ‘Binary Viewer’.
Besides ability to see contents of the file bytes in convenient format, ‘Binary Viewer’ offers host of options allowing to see file content in graphical format, file statistical analysis and cryptographical file utilities.
Features and highlights
Binary Viewer 6.17.4.26 on 32-bit and 64-bit PCs
Binary Viewer 6.17.01.08
Publisher Description
Binary Viewer is a free windows utility allowing you to open and view any file located on your computer regardless of format file was saved. It can display data in binary, decimal, octal, hexadecimal and text (ASCII or Unicode) formats. Program supports Alternate Data Streams (ADS). It also provides functionality of searching within file, copy/paste/save file dump into the file or clipboard.
Program can also browse entire physical disks or flash memory drives.
Additional to text and numerical display of file contents there are two additional tools helping to interpret the file:
1. Visualizer which displays contents of the file in the oft of image. Every dot of the image corresponds to the value within the file and its color depends on this value.
2. Histogram which displays file histogram and basic file statistics.
Besides basic functionality that is targeted towards file viewing and analysis, program contains several useful file utilities:
1. File encryption and decryption (using symmetric key)
2. Base-64 file encoding and decoding.
Program has simple and intuitive user interface, supports large file sizes (up tp 16TB), has very small memory footprint is very responsive and first of all is absolutely free.
You can use it for: Analyzing internal format of binary files; Reverse engineering of programs and files saved in proprietary file format; checking contents of files not viewable by other means; Comparing/checking differences between binary files.
About Binary Viewer
Binary Viewer is a free software published in the Text/Document Editors list of programs, part of System Utilities.
This Text/Document Editors program is available in English, Chinese, ChineseSimplified, Italian, Polish, Russian. It was last updated on 2018-03-28. Binary Viewer is compatible with the following operating systems: Windows.
The company that develops Binary Viewer is ProXoft L.L.C.. The latest version released by its developer is 6.17.01.08. This version was rated by 117 users of our site and has an average rating of 3.9.
The download we have available for Binary Viewer has a file size of 1.60 MB. Just click the green Download button above to start the downloading process. The program is listed on our website since 2017-01-08 and was downloaded 50571 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded software with your antivirus. If your antivirus detects the Binary Viewer as malware or if the download link is broken, use the contact page to email us.