Spisu treści:
Definicja - Co oznacza Munge?
Termin „munge” jest najczęściej używany w IT w odniesieniu do zmian lub zmian w pliku lub strukturze danych. Wspólne definicje opisują „munge” jako działanie „potencjalnie destrukcyjne lub nieodwołalne”. Inne kolokwialne opisy mungeing obejmują mashing lub nieprecyzyjne połączenie różnych zestawów danych, jak w akronimie MUNG dla „mash aż do niczego dobrego”.
Techopedia wyjaśnia Munge
Przed użyciem w IT termin „munge” pochodzi z angielskiego leksykonu, gdzie odnosi się do różnych rodzajów żucia lub mamrotania. Gdy został użyty w świecie IT do opisywania działań użytkownika, zaczął być kojarzony z procesem mieszania, zacierania lub w inny sposób mieszania się z danymi. Należy zauważyć, że podobnie jak w powyższej definicji, działania „munge” są „potencjalnie” destrukcyjne. Oznacza to, że mungeing niekoniecznie zniszczy coś lub spowoduje jego awarię, ale działania te mogą potencjalnie powodować tego rodzaju problemy. Niektóre często używane przykłady obejmują zmiany znaczników HTML, zmiany interpunkcji w tekście lub całkowite przepisanie lub alternatywne parsowanie funkcji, procedury lub programu.
Innym przykładem jest hasło „munged”. Tutaj programy używają podstawiania znaków, aby utworzyć silne hasło. Może to być dobry przykład mungeing, ponieważ zmiany tekstów są losowe. W przypadku hasła prawdopodobnie nie stanowi to żadnego innego wyzwania niż to, że hasło jest niezwykle trudne do zhakowania. Jednak w przypadku dowolnej istniejącej struktury, zbioru, procedury lub programu danych istnieje możliwość, że tego rodzaju losowa zmiana może zniszczyć cały zestaw danych lub uczynić go bezużytecznym.