0 / 0 / 0
Регистрация: 13.09.2016
Сообщений: 70

Проблема с открытием файла sh

28.03.2021, 22:37. Показов 1524. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! При открытии sh файла при помощи notepad++ или gvim, содержимое файла отображается иероглифами.

Скажите пожалуйста в чем проблема? открываю в русскоязычном windows 10. пробовал в блокноте менять кодировку,ничего не меняется.Есть ли еще варианты чтобы его открыть?

Заранее большое спасибо!
Миниатюры
Проблема с открытием файла sh  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.03.2021, 22:37
Ответы с готовыми решениями:

проблема с открытием файла
Доброго времени суток! Есть документы. Все бы ничего, но... есть документы, которые не открываются, выдавая ошибку, что на форме...

Проблема с открытием файла
Здравствуйте уважаемые форумчане , проблема в том что я сделал форму регистрации на python и когда я вхожу в аккаунт должен запускаться...

Проблема с открытием файла
Доброго времени! Есть код(агент) в котором получаю содержимое файла (NotesStream). Если этот агент вызываю другим агентом или по CORBA,...

14
Почетный модератор
 Аватар для Humanoid
11551 / 4346 / 452
Регистрация: 12.06.2008
Сообщений: 12,452
28.03.2021, 22:53
Потому что у вас это не скрипт, а elf-файл (аналог exe'шника). В общем, у файла неправильное расширение.
0
0 / 0 / 0
Регистрация: 13.09.2016
Сообщений: 70
29.03.2021, 18:19  [ТС]
Потому что у вас это не скрипт, а elf-файл (аналог exe'шника). В общем, у файла неправильное расширение.
А можно его как-нибудь декодировать(редактировать)?
0
Почетный модератор
 Аватар для Humanoid
11551 / 4346 / 452
Регистрация: 12.06.2008
Сообщений: 12,452
30.03.2021, 10:54
В теории можно дизасемблировать, подправить ассемблерный файл и скомпилировать. Но на практике это будет очень трудоёмко и проще отказаться.

Добавлено через 1 минуту
А что это за программа? Может, проще найти её исходники и пересобрать? Сишный файл редактировать проще, чем ассемблер.
0
0 / 0 / 0
Регистрация: 13.09.2016
Сообщений: 70
30.03.2021, 15:57  [ТС]
А что это за программа? Может, проще найти её исходники и пересобрать? Сишный файл редактировать проще, чем ассемблер.
файл отвечает за установку скрипта(я так думаю) он прописывает параметры куда что устанавливать и что откуда качать. Если его декомпилировать может и можно узнать полное название исходников.
0
Эксперт NIX
3302 / 931 / 200
Регистрация: 14.01.2013
Сообщений: 4,764
31.03.2021, 18:48
Цитата Сообщение от Mixmaker Посмотреть сообщение
он прописывает параметры куда что устанавливать и что откуда качать
Может, для начала, попробовать отследить каким-нить strace? Плюс снифер.
0
0 / 0 / 0
Регистрация: 13.09.2016
Сообщений: 70
04.04.2021, 03:32  [ТС]
Может, для начала, попробовать отследить каким-нить strace? Плюс снифер.
а можно подробнее как посмотреть что инсталятор устанавливает во время установки? если в зборке sh файлы установки.
0
Эксперт NIX
3302 / 931 / 200
Регистрация: 14.01.2013
Сообщений: 4,764
04.04.2021, 15:12
Цитата Сообщение от Mixmaker Посмотреть сообщение
если в зборке sh файлы установки.
Выше уже сказали, что это не sh файлы. Это аналог exe-файла винды. Т.е., исполняемый бинарник.

Цитата Сообщение от Mixmaker Посмотреть сообщение
а можно подробнее как посмотреть что инсталятор устанавливает во время установки?
Bash
1
strace file.ext
Это для посмотреть, что там происходит. Сразу предупреждаю, выхлоп будет большой. И по большей части, всякая хрень. Но, возможно, что-то да и проскочит ценное.
0
0 / 0 / 0
Регистрация: 13.09.2016
Сообщений: 70
04.04.2021, 17:05  [ТС]
Выше уже сказали, что это не sh файлы. Это аналог exe-файла винды. Т.е., исполняемый бинарник.
Автор файла утверждает что этот файл написан на bash. Только исходники он потерял

Вкладываю во вложения. Посмотрите что за файлы.
Вложения
Тип файла: zip files.zip (36.7 Кб, 6 просмотров)
0
Эксперт NIX
3302 / 931 / 200
Регистрация: 14.01.2013
Сообщений: 4,764
04.04.2021, 20:17
Цитата Сообщение от Mixmaker Посмотреть сообщение
Автор файла утверждает что этот файл написан на bash.
Погуглите, что из себя представляют bash скрипты. И автору посоветуйте сделать тоже самое
0
Почетный модератор
 Аватар для Humanoid
11551 / 4346 / 452
Регистрация: 12.06.2008
Сообщений: 12,452
04.04.2021, 23:02
Наверное, это скомпилированный скрипт. Через какой-нибудь shc, например. Вот только у меня даже простейшие HelloWorld не работают после такой компиляции (зависает при запуске).
Если это скомпилированный скрипт, значит автор специально это сделал для затруднения чтения исходного кода.
0
0 / 0 / 0
Регистрация: 13.09.2016
Сообщений: 70
04.04.2021, 23:45  [ТС]
Наверное, это скомпилированный скрипт. Через какой-нибудь shc, например. Вот только у меня даже простейшие HelloWorld не работают после такой компиляции (зависает при запуске).
Если это скомпилированный скрипт, значит автор специально это сделал для затруднения чтения исходного кода.
а можно его декомпилировать?
0
Эксперт NIX
3302 / 931 / 200
Регистрация: 14.01.2013
Сообщений: 4,764
05.04.2021, 04:31
Цитата Сообщение от Humanoid Посмотреть сообщение
Наверное, это скомпилированный скрипт.
Имеет ли смысл, после этого, заявлять, что скрипт писан на баше?
0
Почетный модератор
 Аватар для Humanoid
11551 / 4346 / 452
Регистрация: 12.06.2008
Сообщений: 12,452
05.04.2021, 10:36
Цитата Сообщение от Mixmaker Посмотреть сообщение
а можно его декомпилировать?
Не знаю. У меня даже его запустить не получилось. А вообще, в интернетах предлагают уронить его во время исполнения и посмотреть дамп. Там же ниже предложили скрипт, который должен его декодировать.
Но у меня ни тот, ни другой способ не сработал с моим файлом. Возможно, в моей убунте утилита shc слишком древняя и нерабочая.

Цитата Сообщение от Kubuntovod Посмотреть сообщение
Имеет ли смысл, после этого, заявлять, что скрипт писан на баше?
Это на совести автора. Возможно, он имел ввиду, что изначально написал его на баше.
0
Эксперт NIX
3302 / 931 / 200
Регистрация: 14.01.2013
Сообщений: 4,764
06.04.2021, 09:13
Цитата Сообщение от Humanoid Посмотреть сообщение
Это на совести автора.
Это факт.

Цитата Сообщение от Humanoid Посмотреть сообщение
Возможно, он имел ввиду, что изначально написал его на баше.
Учитывая то обстоятельство, что назад в баш его не вернуть ... Автор ещё тот затейник
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.04.2021, 09:13
Помогаю со студенческими работами здесь

Проблема с открытием python файла
При запуске python файла через командную строку открывает приложение с кодом.

Проблема с открытием файла excel
Здравствуйте не получается открыть файл excel oExcel = GetObject("2ндфл.xls") ошибку выдает в этой строке, ...

Проблема с открытием mp3 файла
Здравствуйте товарищи программисты. Возникла маленькая проблемка. Имеется код для открытия и получения ID3 тегов mp3 файла: int Handle =...

Проблема:с открытием файла в VB проге
Нужно чтобы при двойном клике на имени файла в проводнике запускалась моя прога и открывала этот файл.С открытием файла из самой проги...

Проблема с открытием bat файла через код на С++
Доброго времени суток, есть код очень простенький суть его в том что в компиляторе VS 2017 он запускается и с помощью него должна...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

Новые блоги и статьи
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца: Хочу еще Симбу взять, очень нравится. . .
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
Mapped types (отображённые типы) в TypeScript
Reangularity 03.11.2025
Mapped types работают как конвейер - берут существующую структуру и производят новую по заданным правилам. Меняют модификаторы свойств, трансформируют значения, фильтруют ключи. Один раз описал. . .
Адаптивная случайность в Unity: динамические вероятности для улучшения игрового дизайна
GameUnited 02.11.2025
Мой знакомый геймдизайнер потерял двадцать процентов активной аудитории за неделю. А виновником оказался обычный генератор псевдослучайных чисел. Казалось бы - добавил в карточную игру случайное. . .
Протоколы в Python
py-thonny 31.10.2025
Традиционная утиная типизация работает просто: попробовал вызвать метод, получилось - отлично, не получилось - упал с ошибкой в рантайме. Протоколы добавляют сюда проверку на этапе статического. . .
C++26: Read-copy-update (RCU)
bytestream 30.10.2025
Прошло почти двадцать лет с тех пор, как производители процессоров отказались от гонки мегагерц и перешли на многоядерность. И знаете что? Мы до сих пор спотыкаемся о те же грабли. Каждый раз, когда. . .
Изображения webp на старых x32 ОС Windows XP и Windows 7
Argus19 30.10.2025
Изображения webp на старых x32 ОС Windows XP и Windows 7 Чтобы решить задачу, использовал интернет: поисковики Google и Yandex, а также подсказки Deep Seek. Как оказалось, чтобы создать. . .
Passkey в ASP.NET Core identity
stackOverflow 29.10.2025
Пароли мертвы. Нет, серьезно - я повторяю это уже лет пять, но теперь впервые за это время чувствую, что это не просто красивые слова. В . NET 10 команда Microsoft внедрила поддержку Passkey прямо в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru