야동위키 자료 주소: 영상·자막 파일을 직접 대조했어요
영상은 열리는데 자막이 안 보이면 주소가 틀린 걸까요? 다운로드가 206으로 표시되면 파일을 덜 받은 걸까요? 야동위키의 무음 테스트 영상과 자막을 직접 요청해 봤어요. 이번에는 ‘페이지가 열린다’에서 끝내지 않고, 받은 바이트가 원본과 같은지, 파일의 끝부분만 따로 받을 수 있는지, 브라우저가 자막을 읽는지까지 나눠 확인했어요.
결과는 세 갈래였어요. 영상은 전체 파일과 일부 구간 모두 원본과 일치했고, 파일 밖의 구간을 요구하면 416이 나왔어요. 자막은 서버의 파일 형식 표시가 일반 바이너리였지만, 검사한 Chrome에서는 세 자막을 읽었어요. 같은 ‘안 나온다’는 말로 묶기에는 서로 다른 단계예요.
먼저 어떤 파일을 받았는지 확인했어요
검사 대상은 공개 테스트 호스트 19wiki15-com.b-cdn.net에 올린 자체 제작 도형 자료예요. 네 파일을 전부 받은 뒤 로컬 원본과 SHA-256을 대조했고, 각각 일치했어요. 아래 이름을 누르면 해당 자료를 받을 수 있어요.
| 파일 | 크기 | 이번 비교에서의 역할 |
|---|---|---|
| 기준 영상 | 82,973바이트 | 60초, 24fps |
| 빨라진 영상 | 82,863바이트 | 57.6초, 25fps |
| 기준 자막 | 314바이트 | A·B·C 시작: 5 / 30 / 55초 |
| 늦춘 자막 | 314바이트 | A·B·C 시작: 6.2 / 31.2 / 56.2초 |
눈에 띈 건 자막 두 개예요. 크기는 똑같이 314바이트인데 내용과 해시는 달랐어요. 파일 크기만 비교하면 다른 시간표를 같은 자료로 착각할 수 있어요. 자막이 늦어졌을 때는 다운로드 성공 여부와 별개로, 어느 시간표를 선택했는지도 봐야 해요.
206은 이번 검사에서 정상적인 부분 응답이었어요
기준 영상의 첫 1,024바이트와 마지막 1,024바이트를 각각 요청했어요. 두 응답은 모두 206이었고, 받은 내용을 원본의 같은 위치와 바이트 단위로 비교했을 때 일치했어요.
| 요청한 범위 | 응답 | 확인 결과 |
|---|---|---|
| 0–1,023 | 206 | 1,024바이트, 원본 앞부분과 일치 |
| 81,949–82,972 | 206 | 1,024바이트, 원본 끝부분과 일치 |
| 82,973부터 | 416 | 파일 범위를 벗어난 요청 |
마지막 바이트의 번호는 82,972예요. 길이와 같은 82,973부터 달라고 하면 이미 파일 밖이죠. 이때 서버는 Content-Range: bytes */82973으로 전체 길이를 알려 줬어요. 이 416을 영상 삭제나 접속 차단으로 해석하면 원인과 다른 조치를 하게 돼요.
부분 요청은 재생 위치 이동이나 다운로드 재개에 쓰일 수 있어요. 다만 이번 검사는 바이트 전달 확인이에요. ‘206이 나왔으니 모든 기기에서 탐색이 빠르다’는 속도 평가까지 한 것은 아니에요. 상태 코드의 일반적인 의미는 MDN의 Range 요청 문서에서 확인할 수 있어요.
자막 주소가 열린 것과 플레이어가 읽은 것은 따로 봤어요
두 VTT 파일의 응답 형식은 application/octet-stream이었어요. 파일을 전달했다는 기록만으로 화면의 자막까지 정상이라고 결론내리지 않았어요. 실제 글을 Windows Chrome 155에서 열고 기준 자막 트랙을 확인했더니, 로드 완료 상태인 readyState=2와 A·B·C에 해당하는 자막 항목 3개가 확인됐어요.
이 결과는 그 Chrome에서 파일을 읽었다는 근거예요. 다른 브라우저의 호환성이나 자막이 화면에 나타나는 정확한 지연 시간까지 보증하지는 않아요. 직접 비교할 때는 글 안의 테스트 영상에서 기준 자막과 늦춘 자막을 구분해서 선택하세요. MP4 파일만 따로 열면 글에 연결된 VTT 자막이 자동으로 함께 따라오는 것으로 기대하면 안 돼요.
같은 증상처럼 보여도 다음 확인은 달라요
- 파일 자체가 404: 경로와 파일 존재 여부부터 확인해요. 자막 시간을 조절할 단계가 아니에요.
- 파일은 맞는데 자막 선택이 다름: 314바이트라는 크기 대신 파일 이름과 첫 표시 시각을 대조해요.
- 부분 요청만 416: 요청 시작 위치가 전체 길이를 넘었는지 확인해요. 이번 파일의 유효 범위는 0–82,972였어요.
- 파일과 선택이 맞는데 뒤로 갈수록 어긋남: 전송 문제와 분리해서 영상과 자막의 시간 간격 비교를 봐요.
다시 확인할 수 있는 기록
요청 범위·응답 헤더·전체 해시 CSV에 실제 관측값을 남겼어요. 네 원본은 지금도 위 표에서 받을 수 있어요. 이 글은 작은 자체 제작 파일에 대한 한 차례의 점검이며, 대용량 영상·다른 네트워크·외부 사이트의 재생 품질을 대신 평가한 자료는 아니에요.
글 주소의 여러 표기가 같은 내용인지 궁금하면 다섯 가지 링크 비교 기록을 보세요. 외부 목록으로 이동하는 바로가기도 유지했어요.