[WEBINAR] Bulletproof: How Today's Business Leaders Stay on Top


Definition - What does Munge mean?

The term “munge” is most commonly used in IT to refer to alterations or changes to a file or data structure. Common definitions describe “munge” as an action that is “potentially destructive or irrevocable.” Other colloquial descriptions of mungeing involve the mashing or imprecise combination of different data sets, as in the acronym MUNG for “mash until no good.”

Techopedia explains Munge

Prior to its use in IT, the term “munge” came from the English lexicon where it referred to different types of chewing or mumbling. As it became used in the IT world to describe user actions, it started to be associated with the process of blending, mashing or otherwise messing around with data. It is important to note that, as in the above definition, “munge” actions are “potentially” destructive. That means that mungeing will not necessarily destroy something or cause it to malfunction, but those actions have the potential to cause these types of problems. Some commonly used examples involve changes to HTML tags, alteration of punctuation in text, or the complete rewriting or alternative parsing of a function, routine or program.

Another example is a “munged” password. Here, programs use character substitution to create a strong password. This could be a good example of mungeing, because the alterations of the texts are randomized. In the case of the password, this probably does not present any challenges other than the password being extremely difficult to hack. But in application to any existing data structure, collection, routine or program, there is the potential that this kind of randomized change could destroy the entire data set or make it useless.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.