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

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

Найправильніший спосіб отримання вихідного коду — звернутися до автора, правовласнику або іншій особі, яка має право і можливість надати його вам з будь-якими умовами або без них. У цьому випадку ви з максимальною вірогідністю отримаєте саме те, що запитуєте. Будь-які інші способи мають істотні недоліки, але і вони існують.

Інструкція

  1. Вихідний код будь-якої веб-сторінки, відкритої у вашому браузері, можна подивитися дуже просто — достатньо клацнути її правою кнопкою миші і вибрати відповідний пункт у контекстному меню. Формулювання може відрізнятися в залежності від використовуваного браузера: в Mozilla Firefox це називається «Вихідний код сторінки», в Apple Safari — «Переглянути джерело», в Google Chrome — «Переглянути джерело сторінки», в Opera — «Вихідний код», в Internet Explorer — «Перегляд HTML-коду».
  2. Вихідний код серверних скриптів, які формують HTML-код сторінки при нормально налаштованому серверному програмному забезпеченні, отримати через простий запит не вийде. Переглянути вихідний код PHP або Perl-скриптів можна тільки викачавши їх файли по фтп-протоколу або через файл-менеджер панелі управління хостингом якої системи управління сайтом. Відкривати такі файли можна звичайним текстовим редактором.
  3. Вихідний код клієнтських скриптів, які виконуються безпосередньо в браузері (наприклад, JavaScript), можна подивитися, якщо витягнути їх файли з кешу браузера. А ще простіше — зберегти сторінки з усіма супутніми їй файлами в якесь певне місце. У цьому випадку не доведеться перекопувати все збережене в кеші. Щоб це зробити, в будь-якому браузері треба натиснути клавіші CTRL + S, а потім у полі «Тип файлу» вибрати «Веб-сторінка повністю». Відкривати файли з розширенням js, що містять вихідний код скрипта, теж можна звичайним текстовим редактором.
  4. Вихідний код флеш-роликів, які завантажуються браузером в ваш комп’ютер, подивитися не так просто. Браузер отримує не вихідний код, а лише його відкомпільований варіант — виконуваний код. Проте є програми-декомпілятори, які здатні провести процедуру зворотного перетворення. Наприклад, Flash Decompiler Trillix вбудовується у ваш браузер і дозволяє отримати з сторінки флеш-об’єкт і зберегти. Відкривши потім флеш в декомпіляторе, ви отримаєте доступ до окремих його компоненти — зображень, скриптам, звуків і т.д. Зрозуміло, цей код не буде повністю відповідати ісходникам автора, а лише з достатньою для функціонування ступенем точності.