¿Qué es un programa exclusivo?

Significado | Concepto | Definición:

Un programa de firma en programación informática es un bloque corto de código fuente sin compilar que se adjunta al final de un correo electrónico. or other communication. The signature in an electronic communication is a block of text that is automatically attached to outgoing messages, sometimes to identify the user. When a block of code is included in this area, it is known as a signature program. Most signature programs perform trivial functions that output data or information in a surprising way for the brevity of the actual code. Limitations mean a signature program is not compiled, requiring a curious viewer to compile it to see the results — a task that requires some programming knowledge — meaning most signature programs are mainly viewed by those within the programming community.

Woman doing a handstand with a computer

Uno de los elementos de un programa de firma es la forma en que está escrito. En lugar de verse como un código de programación de computadora normal, a menudo se escribe de una manera abreviada muy no estándar mediante el uso de funciones, operadores y características del lenguaje que no se ven a menudo. Parte de la razón de esto es hacer que el código sea difícil de leer, por lo que la salida del programa no es evidente, aunque también se puede hacer para proporcionar una apariencia que de alguna manera es única. El nombre del código que se ha escrito para que sea intencionalmente difícil de leer es código ofuscado.

Anuncios

El resultado común de un programa de firma podría ser el nombre de la persona que escribió el código o el nombre de la persona que envía el mensaje al que se adjunta. Las representaciones gráficas o basadas en texto de fórmulas matemáticas y operaciones recursivas también son populares. Si bien es posible casi cualquier salida, el código fuente generalmente se mantiene en menos de cuatro líneas, la longitud máxima tradicional de un archivo de firma .

El formato real del código fuente puede ser parte del programa de firma en el sentido de que apunta hacia la salida que podría producirse. A veces, esto se puede hacer arreglando el código fuente para formar una imagen relacionada con la salida, o usando las letras y símbolos en el código para deletrear palabras. Esto es posible porque la mayoría de los compiladores de programación ignoran múltiples espacios y saltos de línea, y en cambio miran solo los caracteres reales en una línea de código.

Un método adicional que se utiliza para afectar la longitud, el funcionamiento y, a veces, la apariencia del código en un programa de firma es el uso de macros. Las macros son una forma de asignar un fragmento de código informático válido a una secuencia de caracteres o símbolos más corta o alternativa. Cuando la macro se coloca en el código fuente más tarde, el compilador la reemplaza con el código que representa. Esto no solo puede hacer que un programa de firma sea más corto, sino que, al usar macros con nombres engañosos o que incorporan otras macros, el programa puede volverse increíblemente difícil de leer.

 

Mira estos Artículos

Subir