Munge

Definición - ¿Qué significa Munge?

El término "munge" se usa más comúnmente en TI para referirse a alteraciones o cambios en un archivo o estructura de datos. Las definiciones comunes describen "munge" como una acción que es "potencialmente destructiva o irrevocable". Otras descripciones coloquiales de mungeing implican la combinación o combinación imprecisa de diferentes conjuntos de datos, como en el acrónimo MUNG de "macerar hasta que no sea bueno".

Techinfo explica Munge

Antes de su uso en TI, el término "munge" provenía del léxico inglés donde se refería a diferentes tipos de masticar o murmurar. A medida que se empezó a utilizar en el mundo de las tecnologías de la información para describir las acciones de los usuarios, empezó a asociarse con el proceso de mezclar, triturar o alterar los datos. Es importante tener en cuenta que, como en la definición anterior, las acciones de "munge" son "potencialmente" destructivas. Eso significa que la mutilación no necesariamente destruirá algo o hará que funcione mal, pero esas acciones tienen el potencial de causar este tipo de problemas. Algunos ejemplos de uso común implican cambios en las etiquetas HTML, alteración de la puntuación en el texto o la reescritura completa o el análisis alternativo de una función, rutina o programa.

Otro ejemplo es una contraseña "munged". Aquí, los programas utilizan la sustitución de caracteres para crear una contraseña segura. Este podría ser un buen ejemplo de mutilación, porque las alteraciones de los textos son aleatorias. En el caso de la contraseña, esto probablemente no presenta ningún desafío aparte de que la contraseña es extremadamente difícil de piratear. Pero en la aplicación a cualquier estructura, colección, rutina o programa de datos existente, existe la posibilidad de que este tipo de cambio aleatorio destruya todo el conjunto de datos o lo inutilice.