Blog webdeveloperski Patryk yarpo Jar

JsDecoder

Autor wiadomości Kwiecień 7, 2011

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:

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

Zwraca:

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

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ć:

Komentarze (0) Trackbacks (0)

Brak komentarzy.


Leave a comment

 

Brak trackbacków.