CSV · 무료 · 기기에서 처리

CSV 파일 온라인으로 손상시키기

.csv 파일을 온라인에서 무료로 손상시킵니다. 구분자와 따옴표, 인코딩을 부수어 스프레드시트 앱과 데이터 처리 흐름이 파일을 거부하게 만듭니다.

  • 업로드 없음
  • 크기 제한 없음
  • 가입 없음

CSV 파일 손상시키기

.csv, .tsv에 맞춰 조정했지만, 다른 모든 형식에서도 똑같이 작동합니다.

100% 기기에서 처리
여기에 파일을 놓거나 찾아보기 모든 형식, 모든 크기, 여러 파일 동시 처리
손상 단계

처리 중…0%
다운로드 준비 완료

CSV 파일을 제대로 손상시키기 어려운 이유

CSV에는 스키마도, 필수 머리글도, 종료 표식도 없어서 거의 모든 바이트열이 따지고 보면 유효한 CSV 파일입니다. 정작 중요한 것은 받는 쪽이 기대하는 것들, 즉 일관된 열 개수와 짝이 맞는 따옴표, 해독 가능한 텍스트이고, 여기서 파괴되는 것도 바로 그것들입니다.

이 도구가 파괴하는 것

  • 구분자 구조. 쉼표와 줄바꿈을 덮어써서 행이 더 이상 일관된 개수의 열로 나뉘지 않게 만듭니다.
  • 따옴표 균형. 큰따옴표를 깨뜨려, 따옴표로 묶인 필드가 영영 닫히지 않은 채 뒤따르는 행들을 삼키게 합니다.
  • 인코딩 유효성. 잘못된 UTF-8 시퀀스를 주입해 엄격한 리더가 파싱 전에 실패하게 합니다.
  • 머리글 행. 첫 바이트들을 파괴해 열 이름이 사라지고 형식 추론도 실패하게 합니다.

그 뒤에 보게 되는 것

애플리케이션동작
Microsoft Excel깨진 글자로 된 한 열로 가져오거나, 파일을 읽을 수 없다고 경고합니다.
pandas read_csvParserError: Error tokenizing data나 유니코드 오류를 냅니다.
Google 스프레드시트가져오기가 읽을 수 없는 행을 만들거나 아예 실패합니다.
데이터베이스 일괄 로더적재를 중단하고 잘못된 레코드를 보고합니다.

이 작업을 하는 흔한 이유

  • 일괄 가져오기가 일부 행을 적재하는 대신 잘못된 파일을 거부하는지 시험하기.
  • 데이터 처리 흐름이 레코드를 버리는 대신 문제 파일과 행을 알리는지 확인하기.
  • CSV 업로드 양식이 데이터베이스에 쓰기 전에 검증하는지 확인하기.
  • 파서 테스트 모음을 위한 잘못된 표본 만들기.

CSV 파일을 손상시키는 방법

  1. 위 상자에 .csv 파일을 끌어다 놓거나 클릭해서 선택하세요.
  2. 부분적인 손상(Light)을 원하거나 복구 소프트웨어를 무력화(Heavy)해야 하는 경우가 아니라면 단계는 Standard로 두세요.
  3. 파일 손상을 누르세요. 처리는 여러분의 기기에서 이루어지므로 거의 즉시 끝납니다.
  4. 결과를 내려받으세요. 기본적으로 원래 파일 이름과 바이트 길이를 그대로 유지합니다.

CSV 자주 묻는 질문

그래도 Excel에서 열리나요?

Excel은 어떤 텍스트 파일이든 가져올 수 있다고 보기 때문에 대개 무언가는 엽니다. 다만 보여 주는 것은 여러분의 데이터가 아니라 깨진 글자로 된 한 열입니다.

부분적으로 손상된 CSV가 완전히 망가진 것보다 나쁜가요?

시험 목적으로는 그런 경우가 많습니다. 500행 중 400행을 적재하고 나서 실패하는 파일이야말로 조용한 데이터 유실을 잡아내는 사례입니다. 그럴 때는 가벼움 수준을 쓰세요.

TSV나 파이프로 구분된 파일에서도 작동하나요?

네. 구분자로 나뉜 텍스트 파일은 모두 같은 프로파일을 씁니다.

행 수는 그대로 유지되나요?

아니요. 줄바꿈도 덮어쓰는 바이트에 들어가므로, 파일에는 더 이상 예측 가능한 행 구조가 없습니다.

책임감 있게 사용하세요. Files Corrupter는 소프트웨어 테스트, QA, 연구, 교육, 강의를 위해 만들어졌습니다. 완료된 작업인 것처럼 보이게 하려고 일부러 손상시킨 파일을 제출하는 행위는 학교나 고용주의 규정을 위반할 수 있습니다. 결과물을 어떻게 사용할지는 여러분의 책임입니다. 자세한 내용은 면책 조항.

다른 코드·데이터 도구

모든 손상 도구