Co to jest program podpisu?

Program podpisu w programowaniu komputerowym to krótki blok nieskompilowanego kodu źródłowego, który jest dołączony do końca wiadomości e -mail lub innej komunikacji. Podpis komunikacji elektronicznej to blok tekstu, który jest automatycznie dołączany do wiadomości wychodzących, czasem do identyfikacji użytkownika. Gdy w tym obszarze znajduje się blok kodu, jest on znany jako program podpisu. Większość programów podpisów wykonuje trywialne funkcje, które wysyłają dane lub informacje w zaskakujący sposób zwięzłości rzeczywistego kodu. Ograniczenia oznaczają, że program podpisu nie jest kompilowany, wymagający ciekawego widza skompilowania go w celu zobaczenia wyników - zadanie wymagające pewnej wiedzy programowej - co oznacza, że ​​większość programów podpisów jest oglądana głównie przez osoby w społeczności programowej.

Jednym z elementów programu podpisu jest sposób, w jaki jest napisane. Zamiast wyglądać jak normalny kod programowania komputerowego, jest często pisany w bardzo niestandardowym skrócieUGH użycie funkcji, operatorów i funkcji języka, które nie są często widoczne. Jednym z powodów jest utrudnienie kodu do odczytania, aby wyjście programu nie było łatwo widoczne, choć można go również zrobić, aby zapewnić wygląd, który jest w jakiś sposób wyjątkowy. Nazwa kodu, który został napisany, więc celowo trudno jest odczytać, to zaciemniony kod.

Wspólne dane wyjściowe dla programu podpisu może być nazwa osoby, która napisała kod lub nazwisko osoby wysyłającej wiadomość, do której jest załączona. Popularne są również graficzne lub tekstowe reprezentacje formuł matematycznych i operacji rekurencyjnych. Chociaż prawie każde wyjście jest możliwe, kod źródłowy jest zwykle utrzymywany do mniej niż czterech linii, tradycyjna maksymalna długość pliku podpisu.

Rzeczywiste formatowanie kodu źródłowego może być częścią programu podpisu, ponieważ wskazuje na OUTPUT, który może być wyprodukowany. Można to czasem wykonać poprzez ułożenie kodu źródłowego w celu utworzenia obrazu związanego z wyjściem lub za pomocą liter i symboli w kodzie, aby przeliterować słowa. Jest to możliwe, ponieważ większość kompilatorów programowania ignoruje wiele przestrzeni i przerw linii, zamiast tego patrząc tylko na faktyczne znaki w wierszu kodu.

Jedną dodatkową metodą, która jest stosowana do wpływu na długość, funkcjonowanie, a czasem pojawienie się kodu w programie podpisu, jest użycie makr. Makra to sposób na przypisanie kawałka prawidłowego kodu komputerowego do krótszej lub alternatywnej sekwencji znaków lub symboli. Gdy makro jest umieszczone w kodzie źródłowym później, jest on zastępowany przez kompilator reprezentującym kodem. Nie może to sprawić, że program podpisowy jest krótszy, ale używając makr o mylących nazwach lub zawierających inne makra, program może stać się niezwykle trudny do odczytania.

INNE JĘZYKI