La libreria Zlib permette la compressione con un metodo simile (ma non uguale all'algoritmo LZW) a quello dei file Zip
per la compilazione si deve utilizzare la stringa sottostante
gcc -Wall -O3 -lz zlib_test.c -o zlib_test
per comprimere i file si utilizza il seguente codice
-----------------------------------------------------
FILE *infile = fopen(infilename, "rb");
gzFile outfile = gzopen(outfilename, "wb");
char inbuffer[128];
while ((num_read = fread(inbuffer, 1, sizeof(inbuffer), infile)) > 0) {
gzwrite(outfile, inbuffer, num_read);
}
fclose(infile);
gzclose(outfile);
-----------------------------------------------------
mentre questo e' per decomprimere un file
-----------------------------------------------------
gzFile infile = gzopen(infilename, "rb");
FILE *outfile = fopen(outfilename, "wb");
char buffer[128];
while ((num_read = gzread(infile, buffer, sizeof(buffer))) > 0) {
fwrite(buffer, 1, num_read, outfile);
}
gzclose(infile);
fclose(outfile);
-----------------------------------------------------
venerdì 12 ottobre 2012
Iscriviti a:
Commenti sul post (Atom)
Retrain Yolo8 con rifiuti su spiaggia
Ho provato a fare il retraining di Yolo 8 con rifiuti spiaggiati usando il dataset al link sottostante https://universe.roboflow.com/baeula...
-
Per lo shield WiFly e' stata effettuata la patch descritta qui Per la connessione del lettore Rfid si usano i seguenti pin VCC ...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
Nessun commento:
Posta un commento