Corrompre un fichier CSV en ligne
Corrompez un fichier .csv gratuitement en ligne. Casse les délimiteurs, les guillemets et l'encodage pour que les tableurs et les chaînes de données rejettent le fichier.
- Aucun envoi
- Aucune limite de taille
- Aucune inscription
Corrompez votre fichier CSV
Réglé pour .csv, .tsv, et fonctionne tout aussi bien avec n'importe quel autre format.
Pourquoi les fichiers CSV sont difficiles à corrompre correctement
Le CSV n'a ni schéma, ni en-tête obligatoire, ni terminateur, si bien que presque n'importe quelle séquence d'octets est défendable comme fichier CSV valide. Ce qui compte, ce sont les attentes du consommateur : un nombre de colonnes constant, des guillemets équilibrés et un texte décodable. C'est exactement ce qui est détruit ici.
Ce que cet outil détruit
- La structure des délimiteurs. Les virgules et les sauts de ligne sont écrasés, si bien que les lignes ne se découpent plus en un nombre constant de colonnes.
- L'équilibre des guillemets. Les guillemets doubles sont brisés, laissant des champs cités définitivement non terminés qui avalent les lignes suivantes.
- La validité de l'encodage. Des séquences UTF-8 invalides sont injectées, si bien que les lecteurs stricts échouent avant l'analyse.
- La ligne d'en-tête. Les premiers octets sont détruits, donc les noms de colonnes sont perdus et l'inférence de types échoue.
Ce que vous verrez ensuite
| Application | Comportement |
|---|---|
| Microsoft Excel | Importe une unique colonne illisible, ou avertit que le fichier ne peut pas être lu. |
read_csv de pandas | Lève ParserError: Error tokenizing data ou une erreur Unicode. |
| Google Sheets | L'import produit des lignes illisibles ou échoue complètement. |
| Chargeurs en masse de bases de données | Interrompent le chargement et signalent un enregistrement malformé. |
Raisons courantes de le faire
- Tester qu'un import en masse rejette un fichier défectueux au lieu de charger des lignes partielles.
- Vérifier qu'une chaîne de données signale le fichier et la ligne en échec plutôt que d'écarter des enregistrements.
- Vérifier qu'un formulaire d'envoi de CSV valide avant d'écrire en base.
- Produire des cas malformés pour une suite de tests d'analyseur.
Comment corrompre un fichier CSV
- Déposez votre fichier .csv dans la zone ci-dessus, ou cliquez pour parcourir.
- Laissez le niveau sur Standard, sauf si vous voulez des dommages partiels (Light) ou devez mettre en échec un logiciel de récupération (Heavy).
- Cliquez sur Corrompre le fichier. Le traitement a lieu sur votre appareil, il se termine donc presque instantanément.
- Téléchargez le résultat. Par défaut, il conserve le nom de fichier et la longueur en octets d'origine.
Questions fréquentes sur CSV
Excel l'ouvrira-t-il quand même ?
Excel ouvrira généralement quelque chose, car il traite tout fichier texte comme importable. Ce qu'il affiche est une colonne unique de charabia au lieu de vos données.
Un CSV partiellement corrompu est-il pire qu'un fichier totalement cassé ?
Pour tester, souvent oui : un fichier qui charge 400 lignes sur 500 avant d'échouer est le cas qui révèle une perte silencieuse de données. Utilisez le niveau Light pour cela.
Cela fonctionne-t-il sur TSV et sur les fichiers séparés par des barres verticales ?
Oui. Tout fichier texte à délimiteurs utilise le même profil.
Le nombre de lignes restera-t-il le même ?
Non. Les sauts de ligne font partie des octets écrasés, donc le fichier n'a plus de structure de lignes prévisible.