Як отримати исходник

Як отримати исходник

«Ісходником» найчастіше називають код якоїсь програми зрозумілою людині (високорівневої) мовою програмування. Маючи цей код, можна внести зміни в програму (скрипт, флеш-ролик, java-додаток, прикладну програму і т.д.). Автор або розповсюджувач програми сам визначає, роздавати йому вихідний код разом з готовим продуктом. Є цілий клас програм, які поширюються «з відкритим кодом», вихідний код інших програм (наприклад, JavaScript-сценаріїв або HTML-сторінок) за визначенням не може бути прихований, а исходники інших програм є об’єктом авторського права.

Інструкція

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