FileXorer

Published:

This (possibly cringeworthy) article is very old and part of Project Necromancy. Many of the opinions I held back then have changed. I'm keeping this only for "historical" interest, not necessarily because I agree with what I thought back then.

Also consider that many of the included links (even the ones to the Internet Archive) are dead.

La legge dice che non possiamo condividere musica protetta dal diritto d’autore. Ma non mi risulta che dica che non possiamo condividere file dal contenuto apparentemente casuale.

Per questo ho scritto un piccolo programmino in Java che prende un file, ne fa lo xor con una maschera predefinita (vedi il codice sorgente) e salva il risultato su un file. Dopodiché possiamo prendere quel file e condividerlo.Ora, non sono del tutto sicuro che questo metodo aggiri la legge, ma vuole essere soprattutto un modo per prendere coscienza di alcuni fatti recenti riguardo la normativa sulla pirateria digitale.

Al solito non vi sto invitando a infrangere la legge, ma solo a prendere coscienza delle cose così come stanno, sperando che, un giorno, noi si possa fare qualcosa per contrastarle.

Codice sorgente
File Class

Usarlo è semplicissimo. Basta digitare a terminale “java FileXorer” nella cartella dove si trova il file FileXorer.class e seguire le istruzioni.

Ringrazio marcopete87 per alcune modifiche quali il buffering del file e la chiarificazione del messaggio d’errore riguardo alla mancata presenza del file di input.

Permalink