"Източник" най-често се нарича код на програма на разбираем за човека (високо ниво) програмен език. С този код можете да правите промени в програмата (скрипт, флаш филм, Java приложение, приложна програма и т.н.). Авторът или разпространителят на програмата сам решава дали да разпространява изходния код заедно с готовия продукт. Има цял клас приложения, които се разпространяват "с отворен код", изходният код на други програми (например JavaScript-скриптове или HTML-страници) по дефиниция не може да бъде скрит, а изходният код на други програми е обект към авторски права.
Инструкции
Етап 1
Вземете изходния код на приложението с отворен код от сайта на автора или разпространителя на този софтуерен продукт. Обикновено можете да разберете адреса на сайта в раздела на менюто с името „Помощ“, ако изберете в него елемента „Информация“.
Стъпка 2
Щракнете с десния бутон върху уеб страница, ако искате да получите достъп до нейния изходен код. Във всеки браузър падащото контекстно меню ще съдържа командата view source, въпреки че формулировката му може да се различава леко. Можете да се справите и без контекстното меню - комбинацията от клавиши ctrl + u дублира повикването към командата за изглед на източника. Някои от браузърите имат вградени инструменти за сърфиране (Mozilla Firefox, Google Chrome), други използват външни програми за това - най-често Notepad. Можете да запазите източника на страницата, получен по този начин, във файл.
Стъпка 3
Запазете уеб страницата заедно с ресурсните файлове, които тя използва, ако искате да получите изходните скриптове JavaScrip, съдържащи се в отделни файлове. Диалоговият прозорец за запазване се извиква в браузърите чрез натискане на комбинацията от клавиши ctrl + s и за да се запазят всички спомагателни файлове, включително JavaScrip източници, в падащия списък Тип на файла, изберете елемента Пълна уеб страница. Файловете, от които се нуждаете, ще имат разширението js.
Стъпка 4
Ако имате нужда от източници на сървърни скриптове (PHP, Perl и др.), Няма да можете да ги получите по същия начин - за разлика от клиентските скриптове, те не се изпращат в браузъра на посетителя на сайта. Няма да работи, за да ги получите сами от сървъра, без да използвате незаконни методи, ако софтуерът е конфигуриран правилно там. За да ги получите, свържете се със собственика или се опитайте да намерите аналог в интернет.
Стъпка 5
Почти същия е случаят с източниците на флаш елементи, с тази разлика, че те не се съхраняват на сървъра - източниците (файлове с разширение fla) се компилират в програмен код (файлове с разширение swf) още преди да бъдат публикувани в интернет. Но въпреки че оригиналните източници могат да бъдат получени само от собственика или автора, възможно е да ги пресъздадете с достатъчна степен на точност. За тази цел са предназначени специализирани програми - например Flash Decompiler Trillix.