Tamaño de escritura de concha 57M

Tamaño de escritura de concha 57M

He descargado recientementeEditor de gráficos yEdScript de shell del instalador, cuyo tamaño es 57M

Cuando inspeccione ese guión

guión principal

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=""

Guión de cola

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�*~*~*~*~*~�*��*��*����������������������������������������������������{ے

Entonces, ¿podría ayudarme con la siguiente pregunta?

  • ¿Por qué este script de shell tiene contenido binario?
  • ¿Para qué sirve este contenido?
  • Si es útil, ¿cómo puedo implementar lo mismo?

Respuesta1

Lo más probable es que sea un ejecutable autónomo. Los ejecutables, la estructura de directorios, etc. se incluyen como un blob binario dentro de este único archivo. Existen varias herramientas que pueden ayudar en la creación de ejecutables autónomos como este.

A continuación se muestra un ejemplo de una de esas aplicaciones que puede hacer esto,makeself - Crea archivos autoextraíbles en Unix.

Hay otros flotando en Internet. Busque "Linux ejecutable autónomo" y los encontrará. Eche también un vistazo a estas otras preguntas y respuestas de U&L tituladas:¿Cómo hacer un instalador de aplicaciones Linux (todo en uno)?para otros métodos.

información relacionada