JsDecoder

Szukając pomysłu na odpowiednie rozwiązanie zdarza się zajrzeć do cudzego kodu – na co z resztą przeważnie pozwala licencja.

Niestety, dla developera, kod JS często poddawany jest zabiegowi kompresji, przez co staje się bardzo nieczytelny. Z kolei odkodowywanie pliku zawierającego kilka tysięcy linii kodu nie jest niczym najprzyjemniejszym.

Skoro jednak automat umiał skompresować kod, to i automat powinien umieć sformatować kod ponownie do czytelnej dla człowieka wersji.

Oto ciekawe narzędzie online potrafiące szybko „uczytelnić” skompresowany kod:

Przykładowo dla kodu:

[javascript]function a(b,c,d){b=10;return(b+c)*d;}[/javascript]

Zwraca:

[javascript]function a(b, c, d)
{
    b = 10;
    return ( b + c ) * d;
}[/javascript]

Chyba nie muszę mówić o tym, że w przypadku narzędzi kompresujących pozwalających na zmianę nazw zmiennych lokalnych (np. ESC lub Shrinksafe) nie odzyskamy pierwotnych nazw. Podobnie raz usunięte komentarze nie zostaną przywrócone 🙂

Warto przeczytać:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *