Як отримати исходник
Прочитавши: 4946
«Исходник» найчастіше називають код якоїсь програми на зрозумілій людині (високорівневої) мові програмування. Маючи цей код, можна внести зміни в програму (скрипт, флеш-ролик, java-додаток, прикладну програму і т.д.). Автор або розповсюджувач програми сам визначає, роздавати йому вихідний код разом з готовим продуктом. Є цілий клас додатків, які поширюються «з відкритим кодом», вихідний код інших програм (наприклад, javascript-сценаріїв або HTML-сторінок) за визначенням не може бути прихований, а исходники інших програм є об'єктом авторського права.
Інструкція
Отримайте исходники додатки з відкритим кодом на сайті автора або розповсюджувача цього програмного продукту. Дізнатися адресу сайту зазвичай можна в розділі меню з назвою «Довідка», якщо вибрати в ньому пункт «Про програму».
Клацніть правою кнопкою веб-сторінку, якщо хочете отримати доступ до її вихідного коду. У будь-якому браузері випало контекстне меню буде містити команду перегляду исходника, хоча формулювання її можуть злегка відрізнятися. Можна обійтися і без контекстного меню - поєднання клавіш ctrl + u дублює виклик команди перегляду исходника. Деякі з браузерів мають вбудовані інструменти перегляду (Mozilla Firefox, Google Chrome), інші використовують для цього зовнішні програми - найчастіше Блокнот. Отриманий таким способом исходник сторінки ви можете зберегти файл.
Збережіть веб-сторінку разом з файлами використовуваних у ній ресурсів, якщо хочете отримати вихідні коди JavaScrip-сценаріїв, що містяться в окремих файлах. Діалог збереження викликається в браузерах натисканням сполучення клавіш ctrl + s, а щоб були збережені і всі допоміжні файли, включаючи вихідні коди на мові JavaScrip, у випадаючому списку «Тип файлу» слід вибрати пункт «Веб-сторінка повністю». Потрібні вам файли будуть мати розширення js.
Якщо вам потрібні вихідні коди серверних скриптів (PHP, Perl і т.д.), то отримати їх таким же способом не вийде - на відміну від клієнтських скриптів вони не відправляються в браузер відвідувача сайту. Самостійно дістати їх з сервера без використання нелегальних методів не вийде, якщо програмне забезпечення там налаштоване правильно. Щоб їх отримати, зверніться до власника або спробуйте знайти аналог в інтернеті.
Майже так само йде справа з вихідними кодами флеш-елементів, з тією різницею, що вони не зберігаються на сервері - исходники (файли з розширенням fla) компілюються в програмний код (файли з розширенням swf) ще до розміщення в інтернеті. Але, хоча отримати оригінальні исходники можна тільки у власника або автора, існує можливість відтворити їх з достатнім ступенем точності. Для цього призначені спеціалізовані програми - наприклад, Flash Decompiler Trillix.