Оглавление:
Определение - Что значит Мунге?
Термин «munge» чаще всего используется в ИТ для обозначения изменений или изменений в файле или структуре данных. Распространенные определения описывают «munge» как действие, которое является «потенциально разрушительным или безвозвратным». Другие разговорные описания mungeing включают в себя затирание или неточную комбинацию различных наборов данных, как в аббревиатуре MUNG для «затирание, пока не принесет пользы».
Техопедия объясняет Мунге
До его использования в ИТ термин «мунге» пришел из английского лексикона, где он имел в виду различные виды жевания или бормотания. Поскольку он стал использоваться в мире ИТ для описания действий пользователя, он начал ассоциироваться с процессом смешивания, смешивания или иным образом возиться с данными. Важно отметить, что, как и в приведенном выше определении, действия «мунге» являются «потенциально» разрушительными. Это означает, что mungeing не обязательно разрушит что-либо или вызовет его неисправность, но эти действия могут вызвать проблемы такого типа. Некоторые часто используемые примеры включают изменения в тегах HTML, изменение пунктуации в тексте или полное переписывание или альтернативный анализ функции, подпрограммы или программы.
Другим примером является «взломанный» пароль. Здесь программы используют замену символов для создания надежного пароля. Это может быть хорошим примером мунджинга, потому что изменения текстов рандомизированы. В случае пароля это, вероятно, не представляет никаких проблем, кроме того, что пароль чрезвычайно трудно взломать. Но применительно к любой существующей структуре данных, коллекции, подпрограмме или программе существует вероятность того, что такого рода рандомизированные изменения могут уничтожить весь набор данных или сделать его бесполезным.