Articles of compressione

Gzip contro minify

L’altro giorno ho avuto una discussione piuttosto vivace sulla minimizzazione di Javascript e CSS rispetto a qualcuno che preferisce usare Gzip. Chiamerò questa persona X. X ha detto che Gzip minimizza già il codice, dato che cancella i tuoi file. Non sono d’accordo. Zip è un metodo senza perdita di dimensione del file. Lossless significa […]

Come comprimere un’immagine tramite Javascript nel browser?

TL; DR; C’è un modo per comprimere un’immagine (principalmente jpeg, png e gif) direttamente dal browser, prima di caricarla? Sono abbastanza sicuro che JavaScript possa farlo, ma non riesco a trovare un modo per raggiungerlo. Ecco lo scenario completo che vorrei implementare: l’utente visita il mio sito Web e sceglie un’immagine tramite un elemento di […]

Miglior compressore JavaScript

Qual è il miglior compressore JavaScript disponibile? Sto cercando uno strumento che: è facile da usare ha un alto tasso di compressione Produce risultati finali affidabili (non rovina il codice)

Cos’è una buona libreria Java per comprimere / decomprimere i file?

Ho guardato la libreria Zip predefinita che viene fornita con le librerie di compressione JDK e Apache e sono scontento di loro per 3 motivi: Sono gonfi e hanno un design API scadente. Devo scrivere 50 righe di output di array di byte di piastre di caldaia, input zip, flussi di file out e chiudere […]

Creazione di un archivio ZIP in memoria utilizzando System.IO.Compression

Sto cercando di creare un archivio ZIP con un semplice file di testo demo utilizzando un MemoryStream come segue: using (var memoryStream = new MemoryStream()) using (var archive = new ZipArchive(memoryStream , ZipArchiveMode.Create)) { var demoFile = archive.CreateEntry(“foo.txt”); using (var entryStream = demoFile.Open()) using (var streamWriter = new StreamWriter(entryStream)) { streamWriter.Write(“Bar!”); } using (var fileStream […]

Perché usare deflate invece di gzip per i file di testo serviti da Apache?

Quali sono i vantaggi offerti da entrambi i metodi per i file html, css e javascript offerti da un server LAMP. Ci sono alternative migliori? Il server fornisce informazioni a un’applicazione mappa utilizzando Json, quindi un volume elevato di file di piccole dimensioni. Vedi anche C’è qualche colpo di performance coinvolto nella scelta di gzip […]

Come posso creare archivi 7-Zip con .NET?

Come posso creare archivi 7-Zip dalla mia applicazione console C #? Devo essere in grado di estrarre gli archivi utilizzando il normale programma 7-Zip ampiamente disponibile. Ecco i miei risultati con gli esempi forniti come risposte a questa domanda “Shelling out” su 7z.exe: questo è l’approccio più semplice ed efficace, e posso confermare che funziona […]

API di compressione su iPhone

C’è una API di compressione disponibile per l’uso su iPhone? Stiamo creando alcuni servizi web RESTful per la nostra app per iPhone con cui parlare, ma vogliamo comprimere almeno alcune delle conversazioni per l’efficienza. Non mi interessa quale sia il formato (ZIP, LHA, qualunque cosa sia) e non ha bisogno di essere sicuro. Alcuni intervistati […]

Come faccio a ZIP un file in C #, senza utilizzare API di terze parti?

Sono abbastanza sicuro che non si tratta di un duplicato quindi portami con me solo per un minuto. Come posso programmare (C #) ZIP un file (in Windows) senza utilizzare alcuna libreria di terze parti? Ho bisogno di una chiamata Windows nativa o qualcosa del genere; Non mi piace davvero l’idea di iniziare un processo, […]

Stringa di compressione / decompressione con C #

Sono novizio in .net. Sto facendo una stringa di compressione e decompressione in C #. C’è un XML e sto convertendo in stringa e dopo sto facendo compressione e decompressione. Non c’è errore di compilazione nel mio codice tranne quando decompressione il mio codice e restituisco la mia stringa, restituendo solo metà dell’XML. Di seguito […]