CSV · Бесплатно · На устройстве

Повредить файл CSV онлайн

Повредите файл .csv онлайн бесплатно. Ломает разделители, кавычки и кодировку, поэтому табличные приложения и конвейеры данных отклоняют файл.

  • Без загрузки на сервер
  • Без ограничения размера
  • Без регистрации

Испортите свой файл CSV

Настроено под .csv, .tsv, и так же работает с любым другим форматом.

100% на устройстве
Перетащите файлы сюда или выберите Любой формат, любой размер, несколько файлов сразу
Уровень порчи

Выполняется…0%
Готово к загрузке

Почему файлы CSV трудно испортить как следует

У CSV нет ни схемы, ни обязательного заголовка, ни завершителя, поэтому почти любая последовательность байтов, строго говоря, является корректным файлом CSV. Значение имеет то, чего ожидает потребитель: единообразное количество столбцов, сбалансированные кавычки и декодируемый текст, — и именно это здесь уничтожается.

Что разрушает этот инструмент

  • Структура разделителей. Запятые и переводы строк перезаписываются, поэтому строки больше не разбиваются на единообразное количество столбцов.
  • Баланс кавычек. Двойные кавычки разрушаются, из-за чего поля в кавычках навсегда остаются незакрытыми и поглощают последующие строки.
  • Корректность кодировки. Внедряются некорректные последовательности UTF-8, поэтому строгие читатели падают ещё до разбора.
  • Строка заголовка. Начальные байты уничтожаются, поэтому имена столбцов теряются и вывод типов не работает.

Что вы увидите после

ПриложениеПоведение
Microsoft ExcelИмпортирует файл как один искажённый столбец или предупреждает, что файл не удаётся прочитать.
read_csv в pandasВозбуждает ParserError: Error tokenizing data или ошибку Unicode.
Google ТаблицыИмпорт даёт нечитаемые строки или полностью проваливается.
Пакетные загрузчики баз данныхПрерывают загрузку и сообщают о некорректной записи.

Частые причины это сделать

  • Проверка того, что массовый импорт отклоняет плохой файл, а не загружает частичные строки.
  • Проверка того, что конвейер данных сообщает о сбойном файле и строке, а не теряет записи.
  • Проверка того, что форма загрузки CSV выполняет валидацию до записи в базу данных.
  • Создание некорректных фикстур для набора тестов анализатора.

Как испортить файл CSV

  1. Перетащите файл .csv в поле выше или нажмите, чтобы выбрать.
  2. Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
  3. Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
  4. Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.

Вопросы о CSV

Откроет ли его Excel?

Excel обычно что-нибудь откроет, поскольку считает импортируемым любой текстовый файл. Но покажет он один столбец кракозябр вместо ваших данных.

Частично повреждённый CSV хуже полностью сломанного?

Для тестирования часто да: файл, который загружает 400 строк из 500 и лишь затем падает, — это и есть случай, выявляющий незаметную потерю данных. Для этого используйте уровень «Лёгкий».

Работает ли это с TSV и файлами с разделителем в виде вертикальной черты?

Да. Любой текстовый файл с разделителями использует тот же профиль.

Останется ли количество строк прежним?

Нет. Переводы строк входят в число перезаписываемых байтов, поэтому у файла больше нет предсказуемой структуры строк.

Пользуйтесь ответственно. Files Corrupter создан для тестирования ПО, контроля качества, исследований, обучения и преподавания. Сдача намеренно испорченного файла, чтобы выдать работу за выполненную, может нарушать правила вашего учебного заведения или работодателя. Вы отвечаете за то, как используете результат. Смотрите наш отказ от ответственности.

Другие инструменты для код и данные

Все инструменты порчи файлов