HxD
Encyclopedia
HxD is a hex editor
Hex editor
A hex editor is a type of computer program that allows a user to manipulate the fundamental binary data that makes up computer files. Note that computer files can be very small to very large...

  and disk editor
Disk editor
A disk editor is a computer program that allows its user to read, edit, and write raw data on disk drives ; as such, they are sometimes called sector editors, since the read/write routines built into the electronics of most disk drives require to read/write data in...

 developed by Maël Hörz for Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

. It can open files larger than 4 GiB
Gibibyte
The gibibyte is a standards-based binary multiple of the byte, a unit of digital information storage. The gibibyte unit symbol is GiB....

 and open and edit the raw contents of disk drives, as well as display and edit the memory used by running processes
Process (computing)
In computing, a process is an instance of a computer program that is being executed. It contains the program code and its current activity. Depending on the operating system , a process may be made up of multiple threads of execution that execute instructions concurrently.A computer program is a...

. Among other features, it can calculate various checksums, compare files, or shred files.

HxD is distributed as freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 and is available in multiple languages of which the English version is the 1st in the category of coding utilities on download.com
Download.com
Download.com is an Internet download directory website, launched in 1996 as a part of CNET. Originally, the domain was download.com.com. The domain download.com attracted at least 113 million visitors annually by 2008 according to a Compete.com study....

. The c't magazine
C't
c't – Magazin für Computertechnik is a German computer magazine, published by the Heinz Heise publishing house. Originally a special section of the electronics magazine elrad, the magazine has been published monthly since December 1983 and biweekly since October 1997...

 has featured HxD in several issues and online-specials.

Features

  • Disk editor (both Windows 9x/NT and up)
  • Memory editor
    • Data-folding
      Folding editor
      A folding editor is a text editor which supports text folding or code folding, a mechanism allowing the user to hide and reveal blocks of text—usually named...

       to show/hide memory sections.
  • Multiple files are presented using a mixture of tabbed document interface and multiple document interface
    Multiple document interface
    Graphical computer applications with a multiple document interface are those whose windows reside under a single parent window , as opposed to all windows being separate from each other . Such systems often allow child windows to embed other windows inside them as well, creating complex nested...

    .
  • Large files up to 8 EiB
    EIB
    EIB may stand for:*Epson Ivy Bowl, an American college football bowl game versus an all-star team from Japan*European Investment Bank, the European Union's financing institution*the Export-Import Bank of the United States*Even in Blackouts, an American band...

     can be loaded and edited.
  • Partial file loading for performance.
  • Search and replace for several data type
    Data type
    In computer programming, a data type is a classification identifying one of various types of data, such as floating-point, integer, or Boolean, that determines the possible values for that type; the operations that can be done on values of that type; the meaning of the data; and the way values of...

    s (including Unicode-strings, floats and integers).
  • Calculation and checking of checksum
    Checksum
    A checksum or hash sum is a fixed-size datum computed from an arbitrary block of digital data for the purpose of detecting accidental errors that may have been introduced during its transmission or storage. The integrity of the data can be checked at any later time by recomputing the checksum and...

    s and hash
    Hash function
    A hash function is any algorithm or subroutine that maps large data sets to smaller data sets, called keys. For example, a single integer can serve as an index to an array...

    es.
  • File utility operations
    • File shredder for safe file deletion.
    • Splitting or concatenating of files.
  • File compare (only byte by byte)
  • Exporting of data to several formats
    • Source code (C
      C (programming language)
      C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

      , Pascal
      Pascal (programming language)
      Pascal is an influential imperative and procedural programming language, designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.A derivative known as Object Pascal...

      , Java
      Java (programming language)
      Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

      , C#, VB.NET
      Visual Basic .NET
      Visual Basic .NET , is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic , which is implemented on the .NET Framework...

      )
    • Formatted output (plain text, HTML
      HTML
      HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

      , RTF
      Rich Text Format
      The Rich Text Format is a proprietary document file format with published specification developed by Microsoft Corporation since 1987 for Microsoft products and for cross-platform document interchange....

      , TeX
      TeX
      TeX is a typesetting system designed and mostly written by Donald Knuth and released in 1978. Within the typesetting system, its name is formatted as ....

      )
    • Hex files (Intel HEX
      Intel HEX
      Intel HEX is a file format for conveying binary information for applications like programming microcontrollers, EPROMs, and other kinds of chips. It is one of the oldest file formats available for this purpose, having been in use since the 1970s...

      , Motorola S-record
      SREC (file format)
      The Motorola S-record format is an ASCII hexadecimal text encoding for binary data. It is also known as the SREC or S19 format. Each record contains a checksum to detect data that has been corrupted during transmission. The first record may include arbitrary comments such as a program name or...

      )
  • Statistical view: Graphical representation of the character distribution.

See also

  • Hex editor
    Hex editor
    A hex editor is a type of computer program that allows a user to manipulate the fundamental binary data that makes up computer files. Note that computer files can be very small to very large...

  • Comparison of hex editors
    Comparison of hex editors
    - General :- Features :-Notes:ao: ANSI is the Windows character set, OEM is the DOS character set. Both are based on ASCII.-See also:*Hex editor*Comparison of**word processors**integrated development environments**HTML editors**text editors...

  • Wikibooks: Reverse Engineering/Hex Editors

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK