쉘 스크립트 크기 57M

쉘 스크립트 크기 57M

최근에 다운로드했어요YEd 그래픽 편집기설치 프로그램 쉘 스크립트, 크기 57M

이 스크립트를 확인할 때

헤더 스크립트

root@home-pc:/usr/local/src# head yEd-3.11.1_32-bit_setup.sh
#!/bin/sh

# Uncomment the following line to override the JVM search sequence
# INSTALL4J_JAVA_HOME_OVERRIDE=
# Uncomment the following line to add additional VM parameters
# INSTALL4J_ADD_VM_PARAMS=


INSTALL4J_JAVA_PREFIX=""
GREP_OPTIONS=""

테일 스크립트

root@home-pc:/usr/local/src# tail yEd-3.11.1_32-bit_setup.sh 
��D�r�B��|�QO���W~��
_l�Tނ�t:M�Z�*��Ѵ��'�����(�\�A^��[��e�|����K+�<ѡ)��k
                                                    �l������3$+
                                                                `�cF���b\]��14�'qA�)�F�Pg��l���)�x{��A�Qك�Mf`^9e���C5�-���K&K��n�]��v�7�����]�wS�)~��?`�ߴ=����ں.AE�u����v�]�������
>1�f�\8w�+�mw�������6M��2��½���8g�M���Ǵ�^ͪ�A^�fKm*�6Yb
                                                        u�8B~!  ��Ue����'����
�B����`1���8�!$-!�k�2O�u����Į��%�<8@�������)���-�5a��^h����[�v�x j��/~�3��
                                                                                  �u�b�l��.jx3W��n����>���.���
���d�Ox�*~*~*~*~*~�*��*��*����������������������������������������������������{ے

따라서 다음 문제를 해결하도록 도와주세요.

  • 이 쉘 스크립트에 바이너리와 유사한 콘텐츠가 있는 이유는 무엇입니까?
  • 이 콘텐츠의 용도는 무엇입니까?
  • 작동한다면 어떻게 구현할 수 있나요?

답변1

독립 실행형 실행 파일일 가능성이 높습니다. 실행 파일, 디렉터리 구조 등은 모두 이 단일 파일에 바이너리 blob으로 포함되어 있습니다. 이와 같이 자체 포함 실행 파일을 만드는 데 도움이 되는 여러 도구가 있습니다.

다음은 이를 수행할 수 있는 애플리케이션의 예입니다.makeself - Unix에서 자동 추출 아카이브 만들기.

인터넷에는 다른 콘텐츠가 떠돌고 있습니다. "self containexecutablelinux"를 검색하면 찾을 수 있습니다. 다음 제목의 다른 U&L Q&A도 확인해 보세요.Linux 애플리케이션(일체형) 설치 프로그램을 만드는 방법은 무엇입니까?다른 방법의 경우.

관련 정보