| Ceci n'est pas win.com |
|
Un breve delirio, ma soprattutto una pagina preparata veramente al volo per
descrivere ai loaniani in che modo ultimamente sto buttando via il mio tempo... Si', lo so, e' la solita pagina nera con caratteri verdi, che vi aspettavate? |
Hiho :)
Recentemente, sull'onda di "everything is byte", concetto magari banale pero'
ricco di conclusioni divertenti, mi sono posto alcune domande -e mi sono dato
alcune risposte- a proposito dei file e del loro significato.
Noi siamo soliti utilizzare i file nel loro modo standard, cioe' ascoltiamo i
file musicali, vediamo le immagini, eseguiamo gli eseguibili e cosi' via. Ma
chi ci dice che un file mp3 rappresenti veramente dei suoni, o che una gif
sia in realta' solo un'immagine? Ho cominciato allora simpatici esperimenti,
scassando le palle a tutti con immagini che erano anche eseguibili, con .com
un po' taroccati, a.out e cosi' via, finche' non sono giunto alla conclusione
personale che, in fin dei conti, un file e' sostanzialmente cio' che io
voglio che sia.
A questo punto nasce un'altra considerazione: se prendo un file altrui,
magari pure protetto da copyright, e ci faccio QUALCOS'ALTRO... di chi e' il
copyright? Qualcuno puo' accusarmi perche', ad esempio, ho sulla maglietta
un'immagine che _e'_ in realta' il codice di un software commerciale?
Allora mi son detto: prendiamo un file che sia da esempio per tutti...
WIN.COM
... e facciamolo diventare qualcosa di buono. Sull'onda di una nota opera di
Magritte
ecco la MIA creazione (Magrì, scusa :) E voialtri cliccateci sopra per
vederla piu' grande)
Non cominciate subito a fare i debugger e a dire "eh, ma che risoluzione del
menga", "ah, ma quel puntino li' l'avrei fatto di un altro colore" e cosi'
via, perche' c'e' dell'altro.
1) Questa immagine NON E' win.com, prima di tutto perche' e' un'immagine
(beh, la vedete, no?) e poi perche' rispetto a win.com ha quelle belle,
piccole, simpaticissime aggiunte del sottoscritto.
2) Questa immagine E' win.com, nel senso che il file E' ANCORA ESEGUIBILE
e FUNZIONA. La prova e' data dal fatto che sto scrivendo con un editor
di testi che gira su una macchina 98 che e' stata avviata con QUESTO
win.com (che poi non e' win.com ;)
3) Se vogliamo dirla tutta, quest'immagine NON E' win.com: e' una versione
patchata di win.com. Ed e' anche l'esempio di massima riproducibilita' di
arte (oddio, artisti, non offendetevi se la chiamo cosi'): per averne una
copia anche voi potete scaricare ed eseguire la mia patch, oppure
studiarvi il sorgente. Per tutti i programmatori qui in giro: lo so, il
codice non e' un granche'... ma come sicuramente avrete gia' notato e'
stato generato automaticamente dal mio supermegafico patching engine,
quindi non scassate :)
4) Altra piccola nota: siccome l'immagine e' in formato gif e la compressione
gif non e' lossy (cioe', e' senza perdita di informazioni), potete salvare
tale immagine come raw e ottenere un win.com perfettamente funzionante...
anche se, per esigenze di dimensione dell'immagine, avra' qualche zero in
piu' alla sua fine. Oddio, sto distribuendo win.com dal mio sito! Ma e'
veramente win.com? No, e' una gif! :)
5) In un certo modo, l'immagine e' _nascosta_ all'interno del file: cioe', i
dati che ho aggiunto sono visibili SOLO se il file viene aperto come
immagine raw, in scala di grigi, con risoluzione 101x250. In caso
contrario vedrete solo del rumore o dei segni apparentemente senza senso.
Chissa', allora, se fra i nostri file "chiusi" ce ne sono altri con
messaggi di questo tipo!
6) Pensate che bello, un virus ***innocuo*** che patcha i file in giro per
l'hard disk firmandoli con simpatiche immaginette... Ehi, l'idea e' mia,
almeno metteteci un ringraziamento! :)
7) E ora, notate la pennellata con tonalita' piu' scura nella parte inferiore
dell'opera? Ebbene, quelle sono stringhe.
+mala, marzo 2002