Cum Se Ascunde Codul Sursă

Cuprins:

Cum Se Ascunde Codul Sursă
Cum Se Ascunde Codul Sursă

Video: Cum Se Ascunde Codul Sursă

Video: Cum Se Ascunde Codul Sursă
Video: How To Hide[Encrypt] HTML,PHP , Javascript code. 2024, Noiembrie
Anonim

Pot exista numeroase motive pentru care poate fi necesar să protejăm codul sursă al unei pagini. Acestea includ protejarea propriilor soluții în cod, protecția textelor împotriva interferențelor neprofesionale sau neautorizate, formarea versiunilor demo ale soluțiilor addon pentru transmisie „în exterior”.

Cum se ascunde codul sursă
Cum se ascunde codul sursă

Necesar

Utility Navutilus Object Squeeze

Instrucțiuni

Pasul 1

Aplicația Navutilus este responsabilă pentru soluția cardinală a acestor probleme. Acest utilitar este utilizat pentru a elimina fizic codul sursă din obiectele Navision și pentru a reduce dimensiunea acestor obiecte. Modul de a face față unor astfel de tehnologii este de a folosi decompilatoare, dar nu există cazuri cunoscute când cineva a întreprins o asemenea sarcină. Să ilustrăm tehnologia utilizării acestui utilitar.

Pasul 2

Utilitarul va fi testat după procesare cu participarea unității de cod 12Gen. Jnl. PostLine. Apropo, utilitarul este capabil să proceseze numai obiectul la care utilizatorii au dreptul să modifice și să citească.

Pasul 3

Deschideți cardul „stoarcere”. Pentru a face acest lucru, trebuie să setați tipul obiectelor Codeunit și să-i atribuiți numărul 12. După aceea, bifați caseta din câmpul ReplaceSource selectat - altfel sursa va fi salvată în versiunea sa originală. Importați fișierul text în câmpul SourceReplacerText. Acest câmp specifică textul care va fi utilizat pentru a înlocui textele din funcțiile și declanșatoarele programului. În unele cazuri, ar putea avea sens să importați mai degrabă un fișier decât un text.

Pasul 4

Bifați caseta de lângă ReplaceDocumentation. În caz contrar, declanșatorul Documentație va rămâne neschimbat. Importați DocumentationReplacerText în fișiere text, care vor seta textul pentru a înlocui textul declanșator Documentație. În unele cazuri, la acest pas, este de asemenea posibil să utilizați un fișier pentru import.

Pasul 5

Bifați caseta de selectare EraseLocalVariableNames. În caz contrar, numele variabilei locale va rămâne același. Rulați funcția SqueezeObjects. Câteva secunde mai târziu, când vine vorba de lucrul în versiunea locală, utilizatorul primește un mesaj despre sarcina finalizată.

Pasul 6

După finalizarea procedurilor descrise mai sus, puteți deschide obiectul procesat în proiectant. După deschidere, rețineți că un câmp gol este afișat în locul numelui variabilei locale. Aceasta înseamnă că după procesarea de către utilitar, rezultatul este obiectele protejate care sunt pe deplin operaționale. Mai mult, dimensiunea lor poate fi redusă de până la două ori - obiectul testat cu un volum de 437 kilobytes, de exemplu, a scăzut la 211 kilobytes.

Recomandat: