Newsgroup: it.comp.lang.visual-basic
Titolo: Algoritmo di compressione

Salve a tutti.
Ho bisogno di un algoritmo di compressione che sia inedito, cioč che
non possa essere decompresso con nessuno dei programmi in
circolazione, ma solo col relativo algoritmo di decompressione.
Lo so che forse chiedo troppo, e mi rendo conto che č difficile creare
una cosa del genere, ma spero tanto che qualcuno l'abbia ctreato per
motivi personali o che qualcuno riesca a modificare l'algoritmo che
c'č sul sito comune tanto quanto basta per renderlo diverso, anche se
di poco.......
Grazie a tutti coloro che mi risponderanno.........
ByeZ!
Alkondor
Togliere NOSPAM per rispondere in e-mail
*****************************************************
Riesco a resistere a tutto fuorichč alle tentazioni! 
*****************************************************

circolazione, ma solo col relativo algoritmo di decompressione.
------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it

compressione e crittografia, ma il percorso e' lungo e in salita...
ByeZ!


 Per questo motivo ne voglio uno che sia inedito.......
Si ma se3 te lo da qualcuno non sei l'unico che lo riesce a decomprimere, o
sbaglio?
Ciaps
Stracca
--
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - -
Cerca le risposte alle tue domande sul Sito Comune del
newsgroup it.comp.lang.visual-basic: 
http://www.murialdo.it/it_lang_vb
- - - - - - - - - - - - Magari prima leggi l'Help in
linea!  - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - -

sbaglio?
Non sbagli, ma saremmo solo in due, se non pochi in più di 2........
Non mi serve così tanta sicurezza........
:)


Era solo per infoltire il dialogo e mettere a dura prova la mia mente ormai
fuso!!!
:((((
Ciaps
Stracca
--
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - -
Cerca le risposte alle tue domande sul Sito Comune del
newsgroup it.comp.lang.visual-basic: 
http://www.murialdo.it/it_lang_vb
- - - - - - - - - - - - Magari prima leggi l'Help in
linea!  - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - -
Alkondor <alko...@freemail.itNOSPAM> wrote in message
37c5b904...@news.tin.it...


 Non mi serve cosě tanta sicurezza........


Forse ho detto solo cazzate, ma mi sono impegnato !
Grazie 1000, ma io cercavo qualche cosa di gia pronto.. CVomunque non
è nienbte di impoertante.. era solo uno sfizio.....
Grazie lo stesso....


 circolazione, ma solo col relativo algoritmo di decompressione.
E se invece ti limitassi ad usare un normale algoritono di compressione e
poi XORare i primi "N" bytes (oppure i primi 50, il centesimo e il
millesimo)?
Se qualcuno cercasse di decomprimere il file normalmente si troverebbe lo
stesso con in mano della spazzatura.
Ciao
*Roby*

se è già pronto non può essere sicuro :)
Qlc altro saprebbe come si usa!
--
CIAO!!!
Paolo 83 RE
XXXg...@freemail.it
 (remove XXX)
gher...@iname.com
 (text only)
Alkondor <alko...@freemail.itNOSPAM> wrote in message
37c6f9ee...@news.tin.it...


millesimo)?
Scusa? Non ho capito bene l'ultima parola? .)))
Lasciamo perdere va, mi sembra assembler..... Troppo complesso.......
Grazie lo stesso........
Rinuncio al mio proggetto....... :)


 Scusa? Non ho capito bene l'ultima parola? .)))
come non hai capito? lo xor è una degli operatori base che VB mette a
disposizione per la manipolazione dei bit. funzia cosi
vero xor vero =falso
falso xor vero=vero
vero xor falso=vero
falso xor vero=falso
in pratica da true se i dit sono diversi. Una delle proprietà di questa
operazione (che poi è quella che dovresti usare sull'algoritmo) è che se io
memorizo il risultato(C) dello xor su un numero(A) per un'altro numero(B),
se eseguo lo xor sul risultato(C) per il numero usato all'operazione
precedente(B) riottengo il numero iniziale (A).
in VB
dim result as integer
dim secondresult as integer
dim i as integer
i=2431
result=i xor 54
secondresult=result xor 54
print (secondresult=result)
se non ho scritto troppe vaccate (e mi ricordo come funzia il tutto)
sul form ti viene scritto true