Inhoudsopgave:
Definitie - Wat betekent Munge?
De term "munge" wordt meestal in IT gebruikt om te verwijzen naar wijzigingen of wijzigingen in een bestand of gegevensstructuur. Algemene definities beschrijven "munge" als een actie die "potentieel destructief of onherroepelijk" is. Andere informele beschrijvingen van mungeing omvatten het stampen of onnauwkeurige combinatie van verschillende gegevenssets, zoals in het acroniem MUNG voor "stampen tot niet goed".
Techopedia legt Munge uit
Voorafgaand aan het gebruik ervan in IT, kwam de term "munge" van het Engelse lexicon waar het naar verschillende soorten kauwen of mompelen verwees. Toen het in de IT-wereld werd gebruikt om gebruikersacties te beschrijven, begon het te worden geassocieerd met het proces van mengen, stampen of anderszins rommelen met gegevens. Het is belangrijk op te merken dat, zoals in de bovenstaande definitie, "munge" -acties "potentieel" destructief zijn. Dat betekent dat mungeing niet per se iets vernietigt of ervoor zorgt dat het niet goed werkt, maar die acties kunnen dit soort problemen veroorzaken. Sommige veelgebruikte voorbeelden betreffen wijzigingen in HTML-tags, wijziging van interpunctie in tekst of het volledig herschrijven of alternatief ontleden van een functie, routine of programma.
Een ander voorbeeld is een "munged" wachtwoord. Hier gebruiken programma's karaktervervanging om een sterk wachtwoord te maken. Dit kan een goed voorbeeld zijn van mungeing, omdat de wijzigingen van de teksten willekeurig zijn. In het geval van het wachtwoord levert dit waarschijnlijk geen andere uitdagingen op dan dat het wachtwoord uiterst moeilijk te hacken is. Maar bij toepassing op een bestaande datastructuur, verzameling, routine of programma, bestaat het potentieel dat dit soort gerandomiseerde wijziging de hele gegevensset kan vernietigen of nutteloos kan maken.