9 algoritmi che hanno cambiato il futuro by MacCormick John

9 algoritmi che hanno cambiato il futuro by MacCormick John

autore:MacCormick, John [MacCormick, John]
La lingua: ita
Format: epub, azw3, mobi
Tags: Scienza
ISBN: 9788838788918
editore: Apogeo Education
pubblicato: 2015-08-19T22:00:00+00:00


CAPITOLO 7

Compressione di dati: qualcosa per nulla

Emma provò gran piacere, e presto avrebbe mostrato che lei non mancava di parole, se il suono della voce di Mrs. Elton dal salotto non l’avesse frenata, e non avesse reso conveniente comprimere tutti i suoi sensi d’amicizia e di felicitazione in una calorosa, calorosissima stretta di mano.

Jane Austen, Emma1

Conosciamo tutti bene l’idea della compressione di oggetti fisici: quando si vuol far stare una montagna di vestiti in una valigia di piccole dimensioni, li si schiaccia fino a che non si riesce a chiudere il bagaglio. Si comprimono i vestiti e poi all’arrivo li si toglie dalla valigia, li si decomprime e (si spera) li si può indossare ancora nelle loro dimensioni originali e nella forma originale.

È possibile fare esattamente la stessa cosa con le informazioni: file di calcolatore e altri tipi di dati spesso possono essere compressi fino ad assumere dimensioni minori, per facilitare la conservazione o il trasporto. In seguito, vengono decompressi e utilizzati nella forma originale.

La maggior parte delle persone ha molto spazio nei propri dischi e non ha bisogno di preoccuparsi di comprimere i propri file, perciò si potrebbe essere tentati di pensare che la compressione non riguardi la maggior parte di noi. Impressione sbagliata: in realtà la compressione viene utilizzata molto spesso dai sistemi informatici, dietro le quinte. Per esempio, molti messaggi inviati via Internet sono compressi senza che l’utente lo sappia, e quasi tutto il software scaricato è in forma compressa: il che significa che le operazioni di scaricamento e di trasferimento dei file spesso sono molto più veloci di quel che sarebbero altrimenti. Anche la voce viene compressa quando si parla al telefono: le compagnie telefoniche possono sfruttare molto meglio le loro risorse, se comprimono i dati vocali prima di trasportarli.

La compressione si usa anche in modi più semplici. Il diffusissimo formato ZIP utilizza un ingegnoso algoritmo di compressione che descriveremo in questo capitolo. Probabilmente poi conoscerete bene i compromessi a cui si va incontro nella compressione dei video digitali: un video di alta qualità è un file di dimensioni molto maggiori rispetto a quelle di una versione in bassa qualità dello stesso materiale.



scaricare



Disconoscimento:
Questo sito non memorizza alcun file sul suo server. Abbiamo solo indice e link                                                  contenuto fornito da altri siti. Contatta i fornitori di contenuti per rimuovere eventuali contenuti di copyright e inviaci un'email. Cancelleremo immediatamente i collegamenti o il contenuto pertinenti.
Ebooks popolari
Designing Mobile Interfaces by Steven Hoober & Eric Berkman(2165)
Mobile HTML5 by Estelle Weyl(2117)
La Sicurezza Informatica. Tra informatica, matematica e diritto (Italian Edition) by Francesca Cirini(1878)
Hello World by Hannah Fry(1848)
Il Manuale Di Arduino by Maik Schmidt(1697)
Linux server per l'amministratore di rete: per Ubuntu, CentOS e Fedora (Italian Edition) by Silvio Umberto Zanzi(1438)
Nel paese degli algoritmi by Aurélie Jean(1437)
Esercizi Di Stile by Unknown(1217)
Sviluppare in PHP 7: Realizzare applicazioni web e API professionali (Italian Edition) by Enrico Zimuel(1038)
E-LEARNING by E-learning(1018)
PYTHON : Il manuale per imparare a programmare. Contiene esempi di codice ed esercizi pratici. (Italian Edition) by Frost Oscar R(999)
Tutto Mac for dummies: iPhone, iPad, MacBook, iCloud e molto altro by Simone Gambirasio(989)
Novacene by James Lovelock(970)
9 algoritmi che hanno cambiato il futuro by MacCormick John(908)
Automatizzare le cose noiose con Python: Programmazione pratica per principianti assoluti (Italian Edition) by Sweigart Al(905)
Comprendere gli Algoritmi e i diagrammi di flusso passo-passo: Esempi con ausili grafici e tabellari, esercizi e codifica in linguaggio C (Italian Edition) by Luciano Manelli(887)
Amazon by Sconosciuto(871)
WEB DEVELOPMENT: La guida completa allo sviluppo web lato client. Impara a programmare con esercizi pratici ed esempi di codice. Include HTML, CSS, PHP, PYTHON, MySQL (Italian Edition) by Ferrati Alberto(858)
On Writing by Stephen King(855)
Android 4 by Massimo Carli(852)