콘텐츠로 건너뛰기

10.1 KB 의 JSON 테스트 파일

10.1 KB 100 KB 1 MB 5 MB 10 MB
완전 무료 가입 불필요 즉시 다운로드 브라우저 완결 5 개 언어
무료 다운로드(10.1 KB)

json-10kb.json

파일 정보

파일 형식 JSON
파일 크기 10.1 KB(10,292 바이트)
MIME Type application/json
MD5 84cdb2125faf5e408f8e049ed244ffac
SHA-1 21ff5d8ecc7f9ae238179af15edf92004f826c62
SHA-256 fd26c5f2bcff5f1ac83852d36a3f539e25545dfe148276b9cfba778272aa72ee

명령으로 다운로드

curl
curl -O https://devlab.itlibra.com/files/json/json-10kb.json
wget
wget https://devlab.itlibra.com/files/json/json-10kb.json
PowerShell
Invoke-WebRequest -Uri "https://devlab.itlibra.com/files/json/json-10kb.json" -OutFile "json-10kb.json"

이 파일에 대해

10.1 KB 의 JSON 테스트 파일입니다. 파일 크기는 정확히 10,292 바이트이며, 업로드 상한 검증이나 파일 처리 동작 확인에 가입 없이 완전 무료로 사용할 수 있습니다.

위에 게재한 MD5 / SHA-1 / SHA-256 값은 이 파일의 내용에서 계산한 실제 해시입니다. 다운로드 후 같은 값이 되는지 확인하면 전송이 도중에 깨지지 않았음을 확인할 수 있습니다. 해시 계산 라이브러리의 기대값으로도 그대로 쓸 수 있습니다.

이 크기가 실무에서 갖는 의미

10 KB 는 사실상 모든 업로드 상한을 밑도는 크기입니다. 따라서 「크기 제한에 걸리지 않는 정상 케이스」의 기준으로 쓸 수 있습니다. 먼저 이 파일이 통과하는지 확인한 뒤 큰 크기로 제한을 확인하는 것이 정석입니다.

AWS Lambda 의 비동기 호출 페이로드 상한(256 KB)이나 일반적인 API 의 JSON 본문 상한에도 들어갑니다. CI 픽스처나 유닛 테스트 고정 데이터로도 다루기 쉬운 크기입니다.

이 용량의 기준

회선 속도 10 Mbps 라면 전송에 약 8 밀리초, 100 Mbps 라면 약 1 밀리초 걸립니다. Base64 로 변환하면 약 13 KB 로 늘어납니다.

키를 포함해 1 레코드 180 바이트 전후의 JSON 배열로 환산하면 대략 57 건의 레코드에 해당합니다. 이 건수를 한 번에 메모리에 전개할 수 있는지, 스트리밍 파서로 전환해야 하는지의 판단 재료가 됩니다 (구조에 따라 크게 달라지는 개산입니다).

이 형식에서 확인해야 할 점

JSON 도 플레인 텍스트이며 사양상 UTF-8 로 인코딩됩니다. 구문의 타당성은 전체를 파싱하지 않으면 판정할 수 없으므로, 파일이 클수록 「검증을 위해 전부 읽는」 비용이 문제가 됩니다.

  • 큰 JSON 에서 스트리밍 파서를 쓰는지, 아니면 전체를 메모리에 전개하는지
  • 중첩 깊이에 상한을 두고 있는지 (깊게 중첩된 JSON 은 파서의 스택을 고갈시킬 수 있음)
  • 큰 정수의 정밀도가 손실되지 않는지 (JavaScript 의 Number 는 2^53 을 넘으면 오차가 발생)

자주 묻는 질문 (FAQ)

이 파일은 무료로 사용 가능한가요?
네, 완전 무료이며 가입 불필요. 상업/비상업 테스트·검증 목적으로 자유롭게 사용 가능합니다.
파일 내용은 무엇인가요?
테스트용으로 생성된 더미 데이터. 지정 크기에 정확히 맞추어 조정됨.
해시 값은 어디에 쓰나요?
다운로드 파일의 무결성 검증이나 해시 라이브러리 테스트 데이터로 사용 가능.