Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Mung (computer term)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Computer jargon}} '''Mung''' or '''munge''' is [[computer]] [[jargon]] for a series of potentially destructive or irrevocable changes to a piece of data or a file.<ref name=jargon>{{cite web|last1=Raymond |first1=Eric S. |title=The Jargon File, version 4.4.8 |url=http://www.catb.org/jargon/html/M/mung.html |website=catb.org |accessdate=15 June 2015 |url-status=unfit |archiveurl=https://web.archive.org/web/20150615165058/http://www.catb.org/jargon/html/M/mung.html |archivedate=June 15, 2015 }}</ref> It is sometimes used for vague data transformation steps that are not yet clear to the speaker.<ref name="perl">{{cite book|last1=Cross|first1=David|title=Data Munging with Perl|date=2001|publisher=Manning|location=Greenwich, CT|page=4}}</ref> Common munging operations include removing punctuation or HTML tags, data parsing, filtering, and transformation.<ref name="perl"></ref> The term was coined in 1958 in the [[Tech Model Railroad Club]] at the [[Massachusetts Institute of Technology]].<ref name="jargon"></ref> In 1960 the [[backronym]] "Mash Until No Good" was created to describe Mung, and by 1976 it was revised to "Mung Until No Good", making it one of the first [[recursive acronym]]s.<ref>{{Cite web|last=|first=|date=12 August 1976|title=Jargon File, version 1.0.0.01|url=http://jargon-file.org/archive/jargon-1.0.0.01.dos.txt|url-status=live|archive-url=https://web.archive.org/web/20190223225535/http://jargon-file.org/archive/jargon-1.0.0.01.dos.txt|archive-date=23 February 2019|access-date=4 February 2021|website=[[Jargon File]]}}</ref> It lived on as a recursive command in the editing language [[Text Editor and Corrector|TECO]].<ref name="os8">{{cite web|last1=Gesswein |first1=David |title=OS/8 Help File |url=http://www.pdp8.net/os/os8/os8_cmd.shtml |accessdate=15 June 2015 |url-status=unfit |archiveurl=https://web.archive.org/web/20150615181221/http://www.pdp8.net/os/os8/os8_cmd.shtml |archivedate=June 15, 2015 }}</ref> Munging may also describe the constructive operation of tying together systems and interfaces that were not specifically designed to interoperate (also called 'duct-taping'). Munging can also describe the processing or filtering of raw data into another form.<ref name="perl"></ref> As the "no good" part of the acronym implies, munging often involves irrevocable destruction of data.<ref name="jargon"></ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)