Obsah:
Definice - Co znamená Munge?
Termín „munge“ se v IT nejčastěji používá k označení změn nebo změn v souboru nebo struktuře dat. Společné definice popisují „munge“ jako akci, která je „potenciálně destruktivní nebo neodvolatelná“. Další hovorové popisy mungeingu zahrnují rmutování nebo nepřesnou kombinaci různých datových souborů, jako v zkratce MUNG pro „rmut, dokud není dobrá“.
Techopedia vysvětluje Munge
Před jeho použitím v IT pojem „munge“ pocházel z anglického lexikonu, kde odkazoval na různé typy žvýkání nebo mumlání. Když se v IT světě začalo používat k popisu akcí uživatelů, začalo se to spojovat s procesem prolnutí, rozdrcení nebo jiného zasílání zpráv s daty. Je důležité si uvědomit, že stejně jako ve výše uvedené definici jsou „munge“ akce „potenciálně“ destruktivní. To znamená, že mungeing nemusí nutně něco zničit nebo způsobit jeho nefunkčnost, ale tyto akce mají potenciál způsobit tyto typy problémů. Některé běžně používané příklady zahrnují změny značek HTML, změnu interpunkce v textu nebo úplné přepsání nebo alternativní analýzu funkce, rutiny nebo programu.
Dalším příkladem je „munged“ heslo. Zde programy používají substituci znaků k vytvoření silného hesla. To by mohl být dobrý příklad mungeingu, protože změny textů jsou randomizovány. V případě hesla to pravděpodobně nepředstavuje žádné jiné výzvy, než je heslo, které je extrémně obtížné hacknout. Ale v aplikaci na jakoukoli existující strukturu dat, sběr, rutinu nebo program, existuje potenciál, že tento druh náhodných změn může zničit celý soubor dat nebo učinit jej zbytečným.