Чем можно посмотреть внутренности и исходный код контейнера jar?

Нужен простой, бесплатный инструмент. Выбирать среди океана интернета ту жемчужинку, что нужна, можно очень долго. Мне как-то виделось, что коллеги из раздела «джава» черкнут конкретное название продукта, или просто ответят, что все однотипные, гугли и качай.

Нужен простой, бесплатный инструмент.
Kuusandr, руками пощупать. И просто, и бесплатно, и долго выбирать не надо)
Там онлайн-сервисы есть, это я тормознул, что ты прочесть не сумеешь.
Прости.
Как научиться читать код сайта и зачем это нужно, если вы не программист
Кажется, что программирование — это сложно, особенно если никогда не приходилось с ним сталкиваться. На самом деле всё зависит от задачи. Чтобы вносить небольшие изменения на сайт, хватит и азов, а их может освоить даже человек без технического образования. Об этих азах и пойдет речь в статье. Расскажем об устройстве исходного кода, о том, как начать в нём немного разбираться, и ответим на вопрос, зачем всё это вам нужно. Примечание: мы не будем лезть в дебри и подробно описывать процесс программирования. Расскажем о том минимуме, что пригодится в работе над вашим сайтом.
Зачем понимать исходный код
- Больше понимать в SEO-продвижении.
Если просто смотреть на страницу сайта, вы не сможете проанализировать, правильно ли настроено SEO-продвижение, а инструменты для анализа не всегда могут быть под рукой. Только в коде проверяют, на месте ли метаданные и обязательные элементы — основная информация для успешного SEO. Поэтому заглядывать в исходный код становится обычной практикой маркетологов или владельцев бизнеса, которые сами занимаются продвижением.
Плюс вам больше не будет казаться магией работа SEO-специалиста. Вы будете говорить на одном языке и понимать, как поисковики видят ваш сайт и что можно улучшить.
- Анализировать сайты конкурентов на более глубоком уровне.
Если вы решите проанализировать сайты конкурентов, немного разбираясь в коде, вы сможете оценить не только визуальную и контентную стороны страниц. У вас получится определить, с помощью каких ключевых слов продвигается сайт, на какой CMS работает и немного больше понять стратегию продвижения конкурентов.
- Составлять грамотные ТЗ для разработчика самостоятельно.
Вам будет легче представить и объяснить разработчику, как вы видите свою задумку. А значит, на финальной стадии работ не окажется, что всё сделано не так, а деньги и время уже потрачены.
Когда программист будет объяснять вам, в каких правках нуждается сайт компании, вы всё поймёте и сможете на равных обсудить это с сотрудником. Вам будет проще нанимать человека на IT-должность и разбираться в сметах на обслуживание сайта.
- Экономить, самостоятельно внося изменения в сайт.
Экономнее изучить азы программирования и быстро устранять проблемы самостоятельно вместо того, чтобы нанимать программиста для выполнения небольших, но частых задач. Например, менять размеры баннеров или цвет текста на странице.
Что такое исходный код сайта
Национальная библиотека им. Н. Э. Баумана говорит, что исходный код — это текст компьютерной программы, который может прочитать человек, на языке программирования или языке разметки.
Именно код скрывается за внешней стороной любой интернет-страницы. Он выглядит как список пронумерованных строк с информацией о том или ином элементе страницы.
Как посмотреть код любого сайта
Расскажем, как посмотреть исходный код страницы в браузере Google Chrome*. В остальных браузерах этот процесс примерно такой же.
Код вызывается одной из комбинаций:
- комбинация клавиш Ctrl + U или правая кнопка мыши → «Просмотр кода страницы» — вызывает «полотно» кода в отдельном окне браузера. Вы сможете увидеть структуру всей страницы. Вот как это выглядит:
- комбинация клавиш Ctrl + Shift + I или правая кнопка мыши → «Просмотреть код» — удобная команда, чтобы посмотреть не весь исходный код страницы сразу, а код отдельных элементов на странице.
Панель с кодом откроется на этой же странице, а не в другом окне. При наведении мышки на код будет подсвечиваться соответствующая ему область на текущей странице.
Дальше в статье мы будем пользоваться именно этим инструментом — он нагляднее.
Чтобы не утонуть в огромном количестве новых символов, нужно разобраться, что такое HTML, CSS и JavaScript.
Что такое HTML
HTML — язык гипертекстовой разметки. На нём написано большинство сайтов в интернете.
Что можно узнать о сайте из исходного кода
Код сайта предназначен в первую очередь для браузера и поисковых систем. Браузеру он говорит, что и в каком порядке выводить на странице. Поисковые системы берут из исходного кода всю информацию о странице: заголовок, описание, метаданные — всё то, что потребуется, чтобы показать страницу в выдаче поисковика. Обычный пользователь тоже может прочитать этот специальный текст — достаточно знать, как он устроен.
Все элементы кода нужны для правильного расположения разделов и деталей страницы. Всё это вы сможете найти и проанализировать, внимательно изучив исходный код сайта:
- текст, который есть на странице;
- цвета, шрифты и размеры элементов страницы;
- иллюстрации, фотографии и другие детали;
- ссылки;
- важные теги, метатеги и атрибуты кода;
- скрипты, счётчики, генераторы заявок, коды идентификации в системах и пр.;
- данные JavaScript;
- ошибки и поломки в коде и прочее.
Чтобы лучше понять теорию, разберёмся в коде страниц блога RU-CENTER: найдём теги, картинки и другую информацию.
Для начала открываем страницу и вызываем интерактивный код (Ctrl + Shift + I). Откроется интерактивная панель с кодом, поделённая на две области. Слева — HTML-код (вкладка Elements), справа — CSS (вкладка Styles). Нам пока нужна левая часть с HTML.
Основные теги
HTML-страница состоит из набора тегов, которые вместе с содержимым называются элементами — это строительный материал веб-страницы. Другими словами, теги — команды для браузера, чтобы он понял, как нужно показывать сайт пользователю. Указывая в коде определенные теги, вы говорите браузеру: «Это текст, а это картинка, это ссылка, а это кнопка или форма». И браузер показывает все элементы интерфейса так, как вы их разместили.
Теги обычно открываются и закрываются так:
Теги делятся на два вида: блочные и строчные.
- Блочные теги всегда занимают отдельную строку в коде и обозначают целый элемент страницы сайта. Пример: заголовки или параграфы.
Как просмотреть код файла LUAC?
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
aka.doni
Участник
Автор темы
Как просмотреть код файла LUAC?
atomlin
Декомпилировать его https://www.blast.hk/threads/17276/
atomlin
Известный
Декомпилировать его https://www.blast.hk/threads/17276/
aka.doni
Участник
Автор темы
Декомпилировать его https://www.blast.hk/threads/17276/
Декомпелятор не работает https://prnt.sc/wj287e
Hatiko
Известный
Проверенный
lua не поддаётся чистой декомпиляции. Локалки заменяются всевдо-переменными/функциями. И чем больше скрипт, тем сложнее декомпилировать, и часть кода затирается.. Большие декомпилированные скрипты работать не будут и восстановлению не подлежат, точнее восстановление ваших нервных клеток при попытке восстановить. Тоже самое, что разбить чашку на мелкие кусочки и попытаться обратно собрать .
aka.doni
Участник
Автор темы
lua не поддаётся чистой декомпиляции. Локалки заменяются всевдо-переменными/функциями. И чем больше скрипт, тем сложнее декомпилировать, и часть кода затирается.. Большие декомпилированные скрипты работать не будут и восстановлению не подлежат, точнее восстановление ваших нервных клеток при попытке восстановить. Тоже самое, что разбить чашку на мелкие кусочки и попытаться обратно собрать .
Просмотр исходного кода
Подобно тому как пользователь может просматривать исходный код для HTML-страницы в веб-обозревателе, пользователи могут просматривать исходный код HTML-приложений AIR. Adobe® AIR® SDK включает файл AIRSourceViewer.js на языке JavaScript, который можно использовать в приложении для удобной демонстрации исходного кода конечным пользователям.
Загрузка, настройка и открытие объекта просмотра исходного кода
Код объекта просмотра исходного кода содержится в файле JavaScript (AIRSourceViewer.js), который находится в каталоге frameworks пакета AIR SDK. Чтобы использовать объект просмотра исходного кода в своем приложении, скопируйте файл AIRSourceViewer.js в каталог проекта приложения и загрузите файл с помощью тега скрипта в основной HTML-файл приложения.
Файл AIRSourceViewer.js определяет класс SourceViewer, к которому можно обращаться из кода JavaScript путем вызова air.SourceViewer .
Класс SourceViewer определяет три метода: getDefault() , setup() и viewSource() .
Статический метод. Запускает экземпляр SourceViewer, который можно использовать для вызова других методов.
Применяет настройки конфигурации к объекту просмотра исходного кода. Дополнительные сведения см. в разделе « Настройка объекта просмотра исходного кода »
Открывает новое окно, в котором пользователь может выполнить поиск и открыть файлы источника приложения.
Примечание. Код, использующий класс SourceViewer, должен находиться в изолированной программной среде приложения (в файле, находящемся в каталоге приложения).
Например, следующий код JavaScript создает экземпляр объекта SourceViewer и открывает окно просмотра кода источника, в котором перечислены все файлы источников:
var viewer = air.SourceViewer.getDefault(); viewer.viewSource();
Настройка объекта просмотра исходного кода
Применение метода config() передает настройки объекту просмотра исходного кода. Этот метод использует один параметр: configObject . Объект configObject содержит свойства, определяющие настройки конфигурации для объекта просмотра исходного кода. К этим свойствам относятся default , exclude , initialPosition , modal , typesToRemove и typesToAdd .
default
Строка, указывающая относительный путь к исходному файлу, который будет отображаться в объекте просмотра исходного кода.
Например, следующий код JavaScript открывает окно Source Viewer с файлом index.html в качестве отображаемого исходного файла:
var viewer = air.SourceViewer.getDefault(); var configObj = <>; configObj.default = "index.html"; viewer.viewSource(configObj);
exclude
Массив строк, в котором указаны файлы или каталоги, которые будут исключены из списка отображаемых в объекте просмотра исходного кода. Эти пути указываются относительного каталога приложения. Подстановочные знаки не поддерживаются.
Например, следующий код JavaScript открывает окно объекта просмотра исходного кода и выводит список всех файлов источников за исключением файла AIRSourceViewer.js и файлов в подкаталогах Images и Sounds:
var viewer = air.SourceViewer.getDefault(); var configObj = <>; configObj.exclude = ["AIRSourceViewer.js", "Images" "Sounds"]; viewer.viewSource(configObj);
initialPosition
Массив, в каждой строке которого содержатся два числа, указывающие исходные координаты X и Y для окна объекта просмотра исходного кода.
Например, следующий код JavaScript открывает окно просмотра исходного кода с координатами на экране [40, 60] (X = 40, Y = 60):
var viewer = air.SourceViewer.getDefault(); var configObj = <>; configObj.initialPosition = [40, 60]; viewer.viewSource(configObj);
modal
Логическое значение, указывающее, должно ли окно объекта просмотра исходного кода быть модальным (TRUE) или немодальным (FALSE). По умолчанию окно объект просмотра исходного кода модально.
Например, в следующем коде JavaScript окно объекта просмотра исходного кода открывается таким образом, что пользователь может взаимодействовать как с этим окном объекта просмотра исходного кода, так и с любыми другими окнами приложений:
var viewer = air.SourceViewer.getDefault(); var configObj = <>; configObj.modal = false; viewer.viewSource(configObj);
typesToAdd
Массив строк, указывающий типы файлов, которые включены в список объекта просмотра исходного кода в дополнение к заданным по умолчанию типам.
По умолчанию в списке объекта просмотра исходного кода указаны следующие типы файлов:
- Текстовые файлы: TXT, XML, MXML, HTM, HTML, JS, AS, CSS, INI, BAT, PROPERTIES, CONFIG
- Файлы изображений: JPG, JPEG, PNG, GIF Если значений не указано, в список включены все заданные по умолчанию типы (за исключением тех, что указаны в свойстве typesToExclude ). Например, следующий код JavaScript открывает окно объекта просмотра исходного кода и добавляет к списку файлы VCF и VCARD:
var viewer = air.SourceViewer.getDefault(); var configObj = <>; configObj.typesToAdd = ["text.vcf", "text.vcard"]; viewer.viewSource(configObj);
typesToExclude
Массив строк, указывающий типы файлов, которые будут исключены из списка объекта просмотра исходного кода.
По умолчанию в списке объекта просмотра исходного кода указаны следующие типы файлов:
- Текстовые файлы: TXT, XML, MXML, HTM, HTML, JS, AS, CSS, INI, BAT, PROPERTIES, CONFIG
- Файлы изображений: JPG, JPEG, PNG, GIF Например, следующий код JavaScript открывает окно объекта просмотра исходного кода, исключая из списка файлы GIF или XML:
var viewer = air.SourceViewer.getDefault(); var configObj = <>; configObj.typesToExclude = ["image.gif", "text.xml"]; viewer.viewSource(configObj);
Открытие объекта просмотра исходного кода
Необходимо также добавить элемент пользовательского интерфейса, например ссылку, кнопку или команду меню, которые вызывают код объекта просмотра исходного кода при нажатии их пользователем. Например, в следующем простейшем приложении объект просмотра исходного кода открывается после того, как пользователь щелкает ссылку:
Source Viewer Sample