[
  {
    "courseSlug": "files",
    "question": "코스에서는 파일시스템을 '디스크의 사서'에 비유합니다. 이 비유에서 파일시스템이 하는 핵심 역할은 무엇인가요?",
    "option1": "디스크의 0과 1을 사람이 읽을 수 있는 글자로 번역해 준다",
    "option2": "어떤 데이터가 디스크의 어느 구역에 있는지 장부(메타데이터)로 관리한다",
    "option3": "파일을 저장할 때마다 자동으로 압축해서 공간을 아껴 준다",
    "option4": "바이러스가 들어오지 못하게 디스크 입구를 지키는 보안 검사를 한다",
    "answerIndex": 1,
    "explanation": "섹션 1에서 디스크는 그냥 0과 1의 바다이고, 파일시스템(사서)이 '보고서.docx는 #4021부터'처럼 장부(메타데이터)를 얹어 관리한다고 배웠어요. 사서가 없으면 책(데이터)이 있어도 찾을 수 없습니다."
  },
  {
    "courseSlug": "files",
    "question": "photo.jpg 파일의 이름을 photo.txt로 바꾸면 어떤 일이 벌어지나요?",
    "option1": "내용물은 그대로이고, Windows가 여는 프로그램만 메모장으로 바뀐다",
    "option2": "파일 맨 앞의 매직 넘버가 텍스트용 바이트로 다시 쓰인다",
    "option3": "JPG 데이터가 손상되어 다시 .jpg로 바꿔도 열리지 않는다",
    "option4": "확장자와 내용을 맞추기 위해 사진이 자동으로 텍스트로 변환된다",
    "answerIndex": 0,
    "explanation": "섹션 2의 핵심: 확장자는 내용물이 아니라 이름표라서, 이름을 바꿔도 바이트는 1도 안 변해요. 단지 Windows가 어떤 프로그램으로 열지 판단하는 기준만 달라질 뿐이라 다시 .jpg로 되돌리면 멀쩡히 열립니다."
  },
  {
    "courseSlug": "files",
    "question": "현재 위치가 frontend/src/pages/ 폴더일 때, 코스 내용에 따르면 ../App.jsx 라는 상대 경로가 가리키는 것은?",
    "option1": "pages 폴더 안에 있는 App.jsx",
    "option2": "두 층 위로 올라간 frontend 폴더의 App.jsx",
    "option3": "한 층 올라간 부모 폴더(src)에 있는 App.jsx",
    "option4": "뿌리(루트)부터 시작하는 절대 경로라서 위치와 무관하다",
    "answerIndex": 2,
    "explanation": "섹션 3에서 ..은 부모 폴더, .은 현재 폴더를 뜻한다고 배웠어요. pages/에서 ../App.jsx는 한 층 올라간 src 폴더의 App.jsx를 가리키며, 상대 경로는 '지금 서 있는 곳' 기준이라는 게 포인트입니다."
  },
  {
    "courseSlug": "files",
    "question": "휴지통을 비우거나 Shift+Delete로 지운 파일을 복구 프로그램이 되살릴 수 있는 이유로, 코스의 설명과 맞는 것은?",
    "option1": "Windows가 모든 파일을 자동으로 클라우드에 백업해 두기 때문에",
    "option2": "휴지통 비우기는 파일을 C:\\$Recycle.Bin 폴더로 옮기기만 하기 때문에",
    "option3": "삭제된 파일이 압축된 형태로 디스크 한쪽에 따로 보관되기 때문에",
    "option4": "장부에서 '자리 비었음'만 표시할 뿐, 데이터는 덮어쓰기 전까지 그대로 남기 때문에",
    "answerIndex": 3,
    "explanation": "섹션 5에서 휴지통 비우기는 사서의 장부에서 지우개질만 하는 것이고, 책(데이터)은 새 파일이 덮어쓰기 전까지 서가에 그대로 남는다고 했어요. 복구 프로그램은 이 '장부엔 없지만 서가엔 남은 책'을 찾아냅니다. (휴지통으로 이사하는 건 Delete 단계의 일이에요.)"
  },
  {
    "courseSlug": "files",
    "question": "수습사원 A가 회의록.txt를 zip으로 압축하니 크기가 크게 줄었는데, 사진.jpg는 압축해도 거의 안 줄었습니다. 코스 내용으로 이 차이를 가장 잘 설명한 것은?",
    "option1": "텍스트는 반복 패턴이 많아 잘 줄지만, JPG는 이미 자체 압축이 되어 더 짜낼 반복이 없어서다",
    "option2": "zip은 글자 데이터 전용 형식이라 사진 파일은 원래 압축 대상이 아니어서다",
    "option3": "사진 파일은 시스템 파일로 분류되어 Windows가 압축을 막아 두기 때문이다",
    "option4": "텍스트는 손실 압축을 허용하지만 사진은 무손실만 가능해서 압축률이 낮은 것이다",
    "answerIndex": 0,
    "explanation": "섹션 6에서 압축은 '반복되는 패턴을 짧은 표현으로 바꿔치기'하는 것이라 반복 많은 글은 팍팍 줄고, 사진·영상은 이미 자기 방식으로 압축돼 있어 거의 안 줄어든다고 배웠어요. '직접 확인해 보기' 실습이 바로 이 실험입니다."
  }
]
