Ti ringrazio per la risposta.
Ho guardato la codifica Base64, ma non sembrerebbe essere questa. Infatti, per fare una prova, ho aperto l'immagine generata dallo script con un editor esadecimale e il risultato è il seguente:
89504E470D0A1A0A0000000D494844520000000A0000000A08060
000008D32CFBD0000000467414D410000D6D8D44F583200000019
74455874536F6674776172650041646F626520496D616765526561
647971C9653C0000003F4944415478DA6264606048632002000410
1303910020808856081040442B040820A215020410D10A01028868
85000144B4428000225A21400011AD1020C000B362007AD3CEC377
0000000049454E44AE426082
Che tradotto in ASCII verrebbe:
.PNG........IHDR..............2......gAMA.....OX2....
tEXtSoftware.Adobe ImageReadyq.e<...?IDATx.bd``Hc ...
..... ..V..@D+.. ..........h...D.B.."Z!@.... ...b.z...w....IEND.B`.
Ricavando il codice esadecimale esatto dell'immagine, potrei rigenerarla? Non capisco perché l'abbiano codificata... il programma è gratuito e l'immagine viene comunque generata ed è disponibile...
Le informazioni che mi vengono fornite dal codice esadecimale sono, a prima vista due: è un'immagine PNG (ma questo lo sapevo già) e che è stata creata utilizzando Adobe ImageReady (ma a quanto pare non esiste più il programma perché si è fuso con Photoshop e Fireworks).
Vorrei esaminare le prime lettere: ".PNG" del codice non codificato... il simbolo del "punto" come è codificato con l'algoritmo Base64? Leggendo vari articoli, sembrerebbe che non esiste la codifica del punto. (Forse è una domanda stupida... però non sono esperto di questa codifica).
Ho provato a compilare i codici che sono su Wikipedia per creare programmi di conversione, ma non li compila.