SVG · 무료 · 기기에서 처리

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

.svg 파일을 온라인에서 무료로 손상시킵니다. XML 구조와 경로 데이터를 부수어 브라우저와 편집기가 벡터 그림 그리기를 거부하게 만듭니다.

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

SVG 파일 손상시키기

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

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

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

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

SVG는 이진 이미지 형식이 아니라 XML이며, 이 사실이 부서지는 방식의 모든 것을 바꿉니다. 브라우저는 (HTML과 달리) SVG를 엄격하게 파싱하므로, 형식에 맞지 않는 문서는 일부만 그려지는 대신 곧바로 거부됩니다.

이 도구가 파괴하는 것

  • XML 선언. 첫머리의 선언과 <svg> 루트 요소가 파괴되어 문서에 유효한 루트가 없어집니다.
  • 경로 데이터. 각 도형을 정의하는 d 속성 문자열을 덮어써서 파싱할 수 없는 좌표만 남깁니다.
  • viewBox와 크기. 좌표계를 세우는 속성이 손상되어 무엇도 그려질 자리를 갖지 못합니다.
  • 인코딩 유효성. 잘못된 UTF-8 시퀀스 때문에 그리기가 시작되기 전에 엄격한 XML 파싱이 실패합니다.

그 뒤에 보게 되는 것

애플리케이션동작
브라우저「XML 구문 분석 오류: 형식이 올바르지 않음」이 뜨고 아무것도 그려지지 않습니다.
Figma / Illustrator유효하지 않은 SVG라는 안내와 함께 가져오기가 실패합니다.
Inkscape문서 열기를 거부하거나 파싱 오류를 알립니다.
<img src="…">깨진 이미지 자리표시자를 보여 줍니다.

이 작업을 하는 흔한 이유

  • SVG 업로드 경로가 입력을 검증하고 정화하는지 시험하기.
  • 아이콘 빌드 처리 흐름이 잘못된 원본 파일에서 실패하는지 확인하기.
  • SVG 정화 도구가 잘못된 입력을 일부 받아들이는 대신 거부하는지 확인하기.
  • 렌더링 테스트 모음을 위해 잘못된 벡터 만들기.

SVG 파일을 손상시키는 방법

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

SVG 자주 묻는 질문

SVG는 왜 HTML보다 크게 실패하나요?

브라우저가 SVG를 XML로 파싱하는데 XML은 엄격하기 때문입니다. HTML은 명세에 오류 회복이 들어 있지만 XML에는 없습니다.

텍스트 편집기에서는 그래도 열리나요?

열리기는 하지만 내용은 깨진 글자입니다. 잘못된 UTF-8이 주입되어 더 이상 읽을 수 있는 텍스트가 아닙니다.

압축된 SVGZ에서도 작동하나요?

네. 다만 SVGZ는 속이 gzip이라 gzip 아카이브로 처리되어 통째로 망가집니다.

유효한 SVG처럼 보이게 유지할 수 있나요?

가벼움 수준은 마크업 대부분을 남기므로, 얼핏 보면 여전히 SVG로 읽히면서도 그려지지는 않습니다.

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

다른 미디어 도구

모든 손상 도구