10
Dec

Big-Endian describes the order in which a computer stores binary data.  With Big-Endian, the most significant byte is stored first.  For the hex (base 16) number 0xA0B0C0D0, Big-Endian would store the bytes as follows:

  • A0B0 C0D0

However, Little-Endian would store the least significant byte first, resulting in:

  • C0D0 A0B0

Relevance to computer forensics

In computer forensics, how data is stored on a drive is crucial information.  Often, analysts will have to look at raw data in a hex editor and thus how the information is written to disk is very important.

Overview of systems that use Big-Endian and Little-Endian

Most Intel-based computers (x86, AMD, etc.) use Little-Endian.  Non-Intel based Apple computers and other RISC-based processors use Big-Endian.  It is also important to note that network traffic uses Big-Endian ordering.

Etymology of the term

Interestingly, the terms Big-Endian and Little-Endian came from Jonathan Swift’s satirical novel Gulliver’s Travels.  Wikipedia’s article on Endianness has the following information:

“The term big-endian comes from Jonathan Swift’s satirical novel Gulliver’s Travels, where tensions are described in Lilliput and Blefuscu: whereas royal edict in Lilliput requires cracking open one’s soft-boiled egg at the small end, inhabitants of the rival kingdom of Blefuscu crack theirs at the big end (giving them the moniker Big-endians).  The terms little-endian and endianness have a similar intent.”

  • Share/Bookmark
Category : Computer Forensic and E-Discovery Glossary

You must be logged in to post a comment.