L'ultima risorsa quando nulla può più essere compresso. Funziona, e ha tre spigoli: le parti da sole non servono a nulla, l'ordine è assoluto, e il megabyte che imposti non è quello del limite.
Il testo semplice non ha impaginazione, quindi qualsiasi convertitore deve inventarne una per te. Ecco esattamente le decisioni che prende questo — pagina, margini, carattere, andate a capo —, che cosa fa con una tabulazione e con una riga lunga, e che cosa devi aggiungere tu perché un appunto valga la pena di essere conservato.
Dietro la stessa frase si nascondono tre guasti completamente diversi. Uno è la codifica, uno il separatore, uno Excel che indovina i tipi mentre apre il file — e il rimedio è diverso per ciascuno. Ecco come distinguerli in cinque secondi.
Quel clic sul punto di montaggio non è un difetto del programma. È un gradino nella forma d'onda, e un gradino è energia a banda larga: cioè la definizione stessa di un clic. Ecco l'aritmetica, misurata, e i due punti in cui mettere un taglio perché non succeda mai.
Ripiegare i segni diacritici è un passaggio di normalizzazione, e la normalizzazione funziona solo se la stessa funzione gira sull'indice e sulla query. NFC contro NFD con i punti di codice in chiaro, e le lettere — ø, ł, ß, œ, ı — che escono dal ripiegamento intatte.
Togliere i tag prima di decodificare le entità, ripulire i bordi prima di deduplicare, comprimere gli spazi per ultimo. Tre ordini eseguiti in Node, una pipeline di nove passaggi nella sequenza giusta e i caratteri invisibili — U+00A0, U+200B, U+FEFF — che sopravvivono a ogni pulizia ingenua.
Uno di questi formati memorizza i campioni, uno gli stessi campioni impacchettati, e uno una congettura su ciò che avresti sentito. Quali conversioni fra loro sono gratuite, quali soltanto costose e quali porte a senso unico — con l'aritmetica di ciascuna.
La colonna sonora dentro il tuo video è già passata una volta per un codificatore con perdita. Che estrarla ti costi un secondo passaggio dipende interamente da quale dei tre pulsanti premi — e «estrai in MP3», quello a cui tutti si buttano, è quello che costa.
Il percent-encoding si decide componente per componente, ed è da lì che nasce tutta la confusione. Una barra è lecita in un percorso e va escapata in un valore di query; uno spazio è %20 in un percorso e può essere + in un corpo di form. Ecco gli insiemi esatti della RFC 3986, le tre funzioni JavaScript che non concordano e le trappole.
Una GIF non ha una vera compressione video: ogni fotogramma è un'immagine intera, con un tetto di 256 colori. Ne esce un'aritmetica che puoi fare a mente — larghezza per altezza per numero di fotogrammi — e tre leve da tirare quando la casella di caricamento dice che il file è troppo grande.
L'entropia misura il processo che ha prodotto una password, non i caratteri che contiene. H = L x log2(R) è vera solo quando ogni carattere è stato scelto davvero a caso — ed è esattamente per questo che un misuratore che valuta una password inventata da un umano in base alle classi di caratteri sta misurando la cosa sbagliata.
Un JWT è firmato, non cifrato. Chiunque abbia il token può decodificare il payload e leggerne ogni claim. Ecco un token reale, decodificato senza alcuna chiave, più i tre attacchi che la firma deve fermare e l'unico problema che non può risolvere.
Passare da 1080p a 720p non dimezza l'immagine: toglie il 56 % dei pixel, e ben meno di quello dal file. Ecco la scala con conteggi di pixel reali, bitrate onesti e quanto pesano tre minuti a ogni gradino — più il motivo per cui una sorgente a bitrate basso non si restringe quasi per nulla.
Le convenzioni non sono gusto. Il trattino è l'operatore meno, quindi kebab-case non può essere un identificatore nella maggior parte dei linguaggi: ecco perché lo usano CSS e URL. In più, il viaggio di andata e ritorno sugli acronimi che corrompe i nomi in silenzio, e la regola che lo risolve.
Il cursore della qualità non sa puntare a una dimensione di file: non è il suo compito. Ma il limite e la durata della tua clip fissano già il bitrate che puoi spendere, e una divisione ti dice se la risoluzione che usi può anche solo starci.
L'estensione non è quasi mai il vero problema. Un .mov e un .mp4 sono cugini della stessa famiglia di formati, e ciò che blocca davvero il video è il codec sigillato dentro — quasi sempre HEVC. Ecco come distinguere i due guasti, e quando basta cambiare la scatola.
Hai chiesto 1:23 e ottenuto 1:21. Niente è rotto: un taglio che non ricodifica può cadere solo su un fotogramma chiave, e quanto sia lontano il più vicino dipende interamente da cosa ha registrato il video. Ecco come sapere quale hai e quando accettare lo scarto.
Un locatore vuole la pagina 3. Un commercialista vuole gennaio. Devi mandare quelle pagine e non le altre undici, e c'è una trappola: il modo ovvio lascia le pagine tolte dentro il file che mandi.
Uno scanner fronte-retro che ha preso un lato per volta, una pila infilata al contrario, una pagina uscita due volte. Riordinare non è la stessa operazione dell'estrarre pagine, e sapere quale stai facendo ti dice cosa succede a tutto ciò che non è una pagina.
Hai ruotato la scansione, salvato, e il destinatario l'ha comunque aperta di traverso. Niente è rotto — la rotazione in un PDF è un'istruzione e non una modifica della pagina, e le istruzioni si possono ignorare. Ecco quando succede e come produrre un file che non si possa leggere male.
Un carattere è tre cose insieme. Un'emoji con tonalità di pelle è 1 grafema, 2 code point e 4 unità UTF-16. Ogni conteggio di questa guida è stato misurato in Node, più il motivo per cui un SMS scende da 160 a 70 e perché VARCHAR(255) non sono 255 di niente in particolare.
MD5 è rotto e MD5 va benissimo, a seconda di quale delle tre proprietà di sicurezza ti serviva. Ecco che cosa significano davvero resistenza alle collisioni, alla seconda preimmagine e alla preimmagine, quale algoritmo conserva quale, e perché nessuno di essi deve avvicinarsi a una password.
Nessuno ha più uno scanner, quindi ci pensa il telefono. Due cose decidono se il risultato è accettato: come hai scattato la fotografia, e in che formato di pagina diventa. La seconda sorprende, perché una fotografia convertita in PDF non è A4 a meno che qualcosa non la costringa a esserlo.
Il Flesch Reading Ease e il livello Flesch-Kincaid contano sillabe e lunghezza delle frasi. Nient'altro. Entrambe le formule per intero, un brano valutato da cima a fondo e il trucco della virgola che regala 3,9 anni scolastici senza cambiare una parola.