HXD2C0218.JPG
   HOME

TheInfoList



OR:

HxD is a hex editor,
disk editor A disk editor is a computer program that allows its user to read, edit, and write raw data (at character or hexadecimal, byte-levels) on disk drives (e.g., hard disks, USB flash disks or removable media such as a floppy disks); as such, they ...
, and memory editor developed by Maël Hörz for Windows. It can open files larger than 4 GiB and open and edit the raw contents of disk drives, as well as display and edit the memory used by running processes. Among other features, it can calculate various checksums, compare files, or shred files. HxD is distributed as freeware and is available in multiple languages of which the English version is the first in the category of coding utilities on
Download.com CNET Download (originally Download.com) is an Internet download directory website launched in 1996 as a part of CNET. Initially it resided on the domain ''download.com'', and then ''download.com.com'' for a while, and is now ''download.cnet.com'' ...
. The c't magazine has featured HxD in several issues and online-specials.


Features

* Disk editor (both Windows 9x/NT and up) *
Memory editor Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembered, ...
** Data-folding to show/hide memory sections. * Data inspector ** Converts current data into many types, for editing and viewing *
Open source plugin-framework
to extend with new, custom type converters * Multiple files are presented using a mixture of
tabbed document interface In interface design, a tab is a graphical user interface object that allows multiple documents or panels to be contained within a single window, using tabs as a navigational widget for switching between sets of documents. It is an interface ...
and multiple document interface. * Large files up to 8
EiB The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
can be loaded and edited. * Partial file loading for performance. * Search and replace for several
data type In computer science and computer programming, a data type (or simply type) is a set of possible values and a set of allowed operations on it. A data type tells the compiler or interpreter how the programmer intends to use the data. Most progra ...
s (including Unicode-strings, floats and integers). * Calculation and checking of checksums and
hash Hash, hashes, hash mark, or hashing may refer to: Substances * Hash (food), a coarse mixture of ingredients * Hash, a nickname for hashish, a cannabis product Hash mark *Hash mark (sports), a marking on hockey rinks and gridiron football field ...
es. * File utility operations ** File shredder for safe file deletion. ** Splitting or concatenating of files. * File compare (only byte by byte) * Importing and exporting of hex files (
Intel HEX Intel hexadecimal object file format, Intel hex format or Intellec Hex is a file format that conveys binary information in ASCII text form. It is commonly used for programming microcontrollers, EPROMs, and other types of programmable logic devi ...
,
Motorola S-record Motorola S-record is a file format, created by Motorola in the mid-1970s, that conveys binary information as hexadecimal, hex values in ASCII text form. This file format may also be known as SRECORD, SREC, S19, S28, S37. It is commonly used f ...
) * Exporting of data to several formats ** Source code ( C,
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
, Java, C#,
VB.NET Visual Basic, originally called Visual Basic .NET (VB.NET), is a multi-paradigm, object-oriented programming language, implemented on .NET, Mono, and the .NET Framework. Microsoft launched VB.NET in 2002 as the successor to its original Visua ...
,
PureBasic PureBasic is a commercially distributed procedural computer programming language and integrated development environment based on BASIC and developed by Fantaisie Software for Windows, Linux, and macOS. An Amiga version is available, although ...
) ** Formatted output (plain text, HTML,
RTF RTF may refer to: Organisations * African Union Regional Task Force, the military operation of the RCI-LRA, 2011–2018. * Radiodiffusion-Télévision Française, a broadcaster in France, 1949–1964 * Russian Tennis Federation, the national gover ...
, TeX) * Statistical view: Graphical representation of the character distribution. * Available in 32 and 64-bit (including memory editor)


See also

* Hex editor *
Comparison of hex editors The following is a comparison of notable hex editors. General Features {, class="wikitable sortable" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;" , - style="background: #ece ...


References


External links

*
Review on PC World
{{DEFAULTSORT:Hxd Hex editors Programming tools for Windows Pascal (programming language) software