Як отримати вихідний

Як отримати вихідний

"Вихідником" найчастіше називають код будь-якої програми на зрозумілій людині (високорівневій) мові програмування. Маючи цей код, можна внести зміни в програму (скрипт, флеш-ролик, 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.