최근에 다운로드했어요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 애플리케이션(일체형) 설치 프로그램을 만드는 방법은 무엇입니까?다른 방법의 경우.