Der letzte Ausweg, wenn sich nichts weiter komprimieren lässt. Es funktioniert und hat drei scharfe Kanten: die Teile sind für sich nutzlos, die Reihenfolge ist absolut, und das Megabyte, das du einstellst, ist nicht das der Grenze.
Reiner Text hat kein Layout, also muss jeder Konverter eines für dich erfinden. Hier stehen genau die Entscheidungen, die dieser trifft — Seite, Ränder, Schrift, Zeilenumbrüche —, was er mit einem Tabulator und einer langen Zeile macht, und was du selbst ergänzen musst, damit eine Notiz aufbewahrenswert ist.
Hinter demselben Satz verbergen sich drei völlig verschiedene Fehler. Einer ist die Kodierung, einer das Trennzeichen, einer Excel, das beim Öffnen Datentypen errät — und jeder hat eine andere Lösung. So unterscheidest du sie in fünf Sekunden.
Das Knacken an der Schnittstelle ist kein Fehler der Software. Es ist eine Stufe im Wellenverlauf, und eine Stufe ist breitbandige Energie — genau das ist ein Knacken. Hier ist die Rechnung, gemessen, und die zwei Stellen, an denen ein Schnitt liegen darf, damit es nie passiert.
Diakritika zu falten ist ein Normalisierungsschritt, und Normalisierung wirkt nur, wenn dieselbe Funktion über Index und Suchanfrage läuft. NFC gegen NFD mit offengelegten Codepunkten und die Buchstaben — ø, ł, ß, œ, ı —, die den Faltvorgang unverändert überstehen.
Tags entfernen, bevor Entitäten dekodiert werden, trimmen vor dem Deduplizieren, Leerraum zuletzt zusammenfassen. Drei Reihenfolgen in Node ausgeführt, eine neunstufige Pipeline in der richtigen Abfolge und die unsichtbaren Zeichen — U+00A0, U+200B, U+FEFF — die jede naive Bereinigung überleben.
Eines dieser Formate speichert die Abtastwerte, eines dieselben Werte kleiner gepackt, und eines eine Vermutung darüber, was du gehört hättest. Welche Umwandlungen dazwischen kostenlos sind, welche bloß teuer und welche Einbahnstraßen — mit der Rechnung zu jeder.
Die Tonspur in deinem Video ist bereits einmal durch einen verlustbehafteten Encoder gelaufen. Ob das Herausholen dich einen zweiten Durchgang kostet, hängt ganz davon ab, welchen der drei Knöpfe du drückst — und „nach MP3 extrahieren“, der Griff aller, ist der, der kostet.
Prozentkodierung wird pro URL-Komponente entschieden, und genau daher rührt die Verwirrung. Ein Schrägstrich ist in einem Pfad erlaubt und muss in einem Query-Wert maskiert werden; ein Leerzeichen ist im Pfad %20 und im Formularkörper womöglich +. Hier stehen die exakten RFC-3986-Mengen, die drei uneinigen JavaScript-Funktionen und die Fallen.
Ein GIF hat keine echte Videokompression: jedes Einzelbild ist ein vollständiges Bild, gedeckelt bei 256 Farben. Daraus folgt eine Rechnung, die du im Kopf machen kannst — Breite mal Höhe mal Bildzahl — und drei Hebel für den Moment, in dem das Upload-Feld sagt, die Datei sei zu groß.
Entropie misst den Prozess, der ein Passwort erzeugt hat, nicht die Zeichen darin. H = L x log2(R) gilt nur, wenn jedes Zeichen wirklich zufällig gewählt wurde — genau deshalb misst ein Anzeiger, der ein menschlich erdachtes Passwort nach Zeichenklassen bewertet, die falsche Sache.
Ein JWT ist signiert, nicht verschlüsselt. Wer das Token hat, kann die Nutzlast dekodieren und jeden Claim darin lesen. Hier ist ein echtes Token, ohne jeden Schlüssel dekodiert, dazu die drei Angriffe, die die Signatur abwehren soll, und das eine Problem, das sie nicht lösen kann.
Von 1080p auf 720p halbiert das Bild nicht: es entfernt 56 % der Pixel und deutlich weniger davon aus der Datei. Hier ist die Leiter mit echten Pixelzahlen, ehrlichen Bitraten und dem Gewicht von drei Minuten auf jeder Stufe — samt dem Grund, warum eine Quelle mit niedriger Bitrate kaum schrumpft.
Die Konventionen sind keine Geschmacksfrage. Der Bindestrich ist der Minus-Operator, deshalb kann kebab-case in den meisten Sprachen kein Bezeichner sein - und genau darum nutzen CSS und URLs ihn. Dazu der Akronym-Rundtrip, der Namen stillschweigend zerstört, und die Regel, die ihn heilt.
Der Qualitätsregler kann keine Dateigröße anpeilen — dafür ist er nicht da. Aber das Limit und die Länge deines Clips legen die erlaubte Bitrate bereits fest, und eine Division sagt dir, ob die genutzte Auflösung überhaupt hineinpassen kann.
Die Dateiendung ist fast nie das eigentliche Problem. Eine .mov und eine .mp4 sind Cousins aus derselben Formatfamilie, und was das Video wirklich stoppt, ist der darin eingeschlossene Codec — meistens HEVC. So unterscheidest du die beiden Fehler, und so erkennst du, wann der Tausch der Verpackung reicht.
Du wolltest 1:23 und hast 1:21 bekommen. Nichts ist kaputt: ein Schnitt ohne Neukodierung kann nur auf einem Keyframe landen, und wie weit der nächste entfernt ist, hängt ganz davon ab, was das Video aufgenommen hat. So erkennst du, was du hast, und wann du die Abweichung hinnimmst.
Ein Vermieter will Seite 3. Ein Buchhalter will den Januar. Du musst genau diese Seiten schicken und nicht die elf anderen — und es gibt eine Falle: der naheliegende Weg lässt die entfernten Seiten in der Datei, die du verschickst.
Ein Duplex-Scanner, der eine Seite nach der anderen nahm, ein verkehrt eingelegter Stapel, eine Seite, die zweimal herauskam. Umsortieren ist nicht dieselbe Operation wie Seiten zu extrahieren, und zu wissen, welche du gerade machst, sagt dir, was mit allem geschieht, das keine Seite ist.
Du hast den Scan gedreht, gespeichert, und der Empfänger hat ihn trotzdem quer geöffnet. Nichts ist kaputt — Drehung in einem PDF ist eine Anweisung und keine Änderung der Seite, und Anweisungen kann man ignorieren. Hier steht, wann das passiert und wie du eine Datei erzeugst, die sich nicht falsch lesen lässt.
Ein Zeichen ist gleich drei Dinge. Ein Emoji mit Hautton ist 1 Graphemcluster, 2 Codepunkte und 4 UTF-16-Einheiten. Alle Zählungen in diesem Leitfaden wurden in Node gemessen - dazu, warum eine SMS von 160 auf 70 fällt und warum VARCHAR(255) keine 255 von irgendetwas Bestimmtem sind.
MD5 ist gebrochen, und MD5 ist völlig in Ordnung — je nachdem, welche der drei Sicherheitseigenschaften du brauchtest. Hier steht, was Kollisions-, Zweiturbild- und Urbildresistenz wirklich bedeuten, welcher Algorithmus welche noch hat und warum keiner davon in die Nähe eines Passworts gehört.
Niemand hat mehr einen Scanner, also macht es das Telefon. Zwei Dinge entscheiden, ob das Ergebnis angenommen wird: wie du fotografiert hast und welche Seitengröße daraus wird. Das Zweite überrascht, denn ein zu PDF gewandeltes Foto ist kein A4, solange es nichts dazu zwingt.
Flesch Reading Ease und Flesch-Kincaid-Klassenstufe zählen Silben und Satzlängen. Sonst nichts. Beide Formeln vollständig, eine Passage durchgerechnet und der Komma-Trick, der 3,9 Klassenstufen bringt, ohne ein Wort zu ändern.