Comment caviarder un PDF correctement
Nous avons masqué les informations privées d’un relevé de quatre façons, puis tenté de les retrouver. Les cadres noirs et une copie scannée ont tout révélé. Une seule méthode n’a rien laissé.
Des guides sur les formats de fichiers, les PDF, la vidéo, l’audio et la protection de vos fichiers. La plupart partent d’un test sur de vrais fichiers, pour des conseils chiffrés.
Nous avons masqué les informations privées d’un relevé de quatre façons, puis tenté de les retrouver. Les cadres noirs et une copie scannée ont tout révélé. Une seule méthode n’a rien laissé.
Nous avons enregistré six photos et un graphique dans les quatre formats à la même qualité visuelle et comparé les tailles. Les formats récents l’emportent largement sur les photos, mais chacun garde son usage.
Les formulaires demandent 300 DPI, les imprimeurs une haute résolution, et les téléphones font des photos de 12 mégapixels. Nous avons testé ce que fait vraiment le DPI, comment le poids suit le nombre de pixels et combien de pixels chaque usage demande.
Les compresseurs réduisent soit les images d’un PDF, soit transforment chaque page en image. Nous avons testé les deux sur trois types de documents. L’une a ramené une brochure de 47 Mo à 287 Ko sans perdre un mot ; l’autre a rendu un rapport cinq fois plus lourd.
Nous avons converti un extrait filmé et un enregistrement d’écran en GIF, MP4 et WebM à la même taille. Le GIF était jusqu’à 16 fois plus lourd et pourtant moins beau. Voici pourquoi, et quand un GIF reste le bon choix.
Chaque photo contient des données cachées sur l’appareil, l’heure et souvent le lieu. Nous avons lu ce que neuf photos publiées révélaient encore, ajouté une position pour montrer sa précision et vérifié que la retirer laisse l’image intacte.
Le SVG stocke des formes et le PNG des pixels, et c’est ce qui décide lequel convient. Nous avons comparé cinq SVG de complexité très différente à des copies PNG de quatre tailles, et vectorisé un logo, un sceau et une photo.
La force d’un mot de passe dépend du nombre de mots de passe qui auraient pu être choisis, pas de son air compliqué. Nous avons calculé combien de temps les types courants résistent à une carte graphique moderne, et pourquoi ceux qu’on invente tombent en premier.
Deux PDF avec le même nombre de pages peuvent avoir un poids qui varie de un à mille. Nous avons démonté cinq vrais types de PDF et mesuré ce qui les remplit : photos, scans, polices ou dessins. Chaque cause a sa solution.
Le poids d’une vidéo est son débit multiplié par sa durée, et chaque réglage agit par ce biais. Nous avons compressé deux extraits Full HD à chaque réglage et mesuré le poids et la qualité de chaque résultat, y compris le conseil habituel de baisser la résolution.
MD5 et SHA-256 transforment tous deux un fichier en une courte empreinte, mais un seul reste fiable quand quelqu’un cherche à vous tromper. Nous avons chronométré sept fonctions de hachage et regardé ce que « cassé » veut vraiment dire.
Tout logiciel qui enregistre en JPEG demande une qualité de 0 à 100, et le rapport entre poids et qualité est loin d’être linéaire. Nous avons enregistré six photos à douze réglages et mesuré ce que change chaque palier.
Nous avons ajouté cinq types de bruit à de vrais enregistrements de voix et les avons nettoyés avec un petit réseau de neurones qui tourne dans le navigateur. Le bruit continu a presque disparu. Les sons soudains et la musique, c’est une autre histoire.
Nous avons compressé les mêmes dossiers de photos, vidéos, documents et données en ZIP, 7z et RAR, puis mesuré le poids et la vitesse. Le gagnant dépend presque entièrement de ce qu’il y a dedans.
La plupart des convertisseurs en ligne envoient votre fichier à un serveur ; certains font le travail dans votre navigateur. Voici comment savoir en une minute à quel type un site appartient, et à quoi ressemblait chaque requête quand nous avons converti une photo sur notre site.
Nous avons enregistré le même tableau de 100 000 lignes en CSV, en classeur Excel et en JSON, puis comparé les poids, la vitesse de lecture dans du code et ce qui se passe mal avec les dates, les zéros initiaux et les longs nombres.
Une correction d’erreur plus forte permet à un QR code de survivre aux dégâts, mais le rend aussi plus dense. Nous avons généré des codes pour quatre contenus courants à chaque niveau et les avons couverts petit à petit jusqu’à ce qu’ils ne se lisent plus.
Un timestamp Unix n’est qu’un nombre de secondes, et pourtant il cause un flot régulier de bugs. Ce qu’il compte, comment reconnaître secondes et millisecondes d’un coup d’œil, ce qui se passe avec les fuseaux et les secondes intercalaires, et pourquoi 2038 compte.