개인정보 처리방침 - Saber
Saber는 사용자 본인의 제공업체 계정으로 Usenet에서 다운로드하는 네이티브 macOS 클라이언트입니다. 이 가이드는 앱의 도움말 → Saber 사용 설명서에 내장된 것과 동일한 내용입니다.
1. 시작하기
Saber가 무언가를 다운로드하려면 두 가지가 필요합니다. Usenet 제공업체 계정과 무엇을 받아올지 설명하는 NZB 파일입니다. Saber는 콘텐츠를 직접 찾아주지 않습니다.
요구 사항
- Apple 실리콘 Mac에서 실행되는 macOS 14 Sonoma 이상
- 표준 NNTP를 지원하는 Usenet 제공업체 계정
- 직접 준비한 NZB 파일
2. 제공업체 연결하기
- 도구 막대의 톱니바퀴 아이콘을 클릭하거나 Command-쉼표를 눌러 설정을 엽니다
- 제공업체 섹션에서 제공업체 추가를 클릭합니다
- 알아보기 쉬운 이름을 지정한 다음, 제공업체가 알려준 호스트를 입력합니다. 예를 들어 news.example-provider.com과 같은 형식입니다
- 포트를 설정하고 SSL 사용은 켠 상태로 둡니다. 563은 일반적인 암호화 포트이고, 119는 암호화되지 않은 포트입니다
- 사용자 이름과 암호를 입력하고, 요금제가 허용하는 만큼 연결 수를 설정한 다음 추가를 클릭합니다
- 호스트: 제공업체가 알려준 서버 호스트 이름
- 포트: SSL을 사용하면 563, 사용하지 않으면 119
- SSL 사용: 제공업체가 지원하지 않는 경우가 아니라면 켜 두세요
- 연결: 기본값은 20이며 최대 50까지 가능합니다. 요금제에 맞게 설정하세요
Saber는 원하는 만큼 많은 제공업체를 유지하며 이들을 함께 사용합니다. 연결 수는 Saber가 아니라 각 제공업체에 속한 설정입니다. 한 요금제에 맞는 값이 다른 요금제에서는 거부될 수 있기 때문입니다.
여러 제공업체 사용하기
각 제공업체 옆의 스위치는 켜고 끄는 역할을 하며, 그 옆의 메뉴는 등급을 지정합니다: 기본 또는 백업입니다.
- 기본 제공업체는 함께 사용됩니다. 활성화된 모든 기본 제공업체는 각자 자신의 연결을 열고, 이 연결들은 모두 하나의 다운로드에 합쳐집니다. 따라서 두 번째나 세 번째 기본 제공업체를 추가하면 첫 번째 뒤에서 놀고 있는 것이 아니라 실제로 속도가 늘어납니다.
- 백업 제공업체는 기본 풀이 공급하지 못한 부분에 대해서만 요청됩니다. 기본 제공업체들이 모든 것을 가지고 있었다면 백업은 연결조차 되지 않습니다.
- 모든 기본 제공업체에 연결할 수 없게 되면 백업이 해당 세션 동안 그 역할을 넘겨받습니다. 이때는 빈틈만 메우는 것이 아니라 평소와 같은 방식으로 사용되므로, 기본 제공업체의 구독이 만료되어도 작동하는 백업이 있는 한 대기열이 멈추지 않습니다.
이 덕분에 월 단위가 아니라 기가바이트 단위로 판매되는 블록 계정을 안전하게 추가할 수 있습니다. 이를 백업으로 설정해 두면 기본 제공업체가 갖고 있지 않은 아티클에 대해서만 사용되며, 이는 그런 요금제를 구매하는 목적 그 자체입니다.
이런 방식의 빈틈 메우기는 Saber가 게시물의 패리티 파일에 의지하기 전에 이루어집니다. 다른 제공업체에서 받는 바이트가 복구 데이터보다 저렴하기 때문입니다. 복구 블록 몇 개가 부족해 실패했을 게시물도 백업 제공업체가 응답하고 나면 복구가 전혀 필요 없어질 수 있습니다.
암호는 앱의 환경설정이 아니라 macOS 키체인에 저장되며, 여기서 구성한 서버로만 전송됩니다. 각 제공업체는 별도의 항목을 가집니다.
3. 검색하기
Saber는 .nzb 파일을 직접 다루지 않고도 Usenet 인덱서를 검색하고 결과를 대기열에 추가할 수 있습니다. Saber는 자체 인덱스도, 내장된 제공업체도 없습니다. 뉴스 서버를 직접 제공하는 것처럼 인덱서와 그 API 키도 직접 제공해야 합니다.
인덱서 추가하기
- 설정을 열고 인덱서 섹션을 찾습니다
- 인덱서를 추가하고, 제공된 프리셋 중 하나를 선택하거나 그 외의 경우 맞춤 Newznab을 선택합니다
- 인덱서 계정에서 발급받은 API 키를 붙여넣습니다
- 인덱서가 여러 개라면 검색에는 활성 인덱서가 사용됩니다
API 키는 Saber의 환경설정이 아니라 Mac의 키체인에 보관됩니다. 검색한 내용은 어디로도 전송되지 않습니다. Saber가 여러분의 Mac에만 선택적으로 남길 수 있는 유일한 것에 대해서는 아래의 검색 기록을 참고하세요.
활성 인덱서는 설정을 열지 않고도 결과 헤더 위쪽에서 바로 전환할 수 있습니다. 여기서 전환하면 현재 검색어로 새로 선택한 인덱서에서 즉시 다시 검색이 실행되므로, 같은 검색어를 두 번째 인덱서에서 실행해 결과를 비교하고 싶을 때 빠르게 사용할 수 있습니다.
검색 실행하기
도구 막대의 돋보기를 클릭하면 검색란으로 펼쳐집니다. 검색어를 입력하고 Return 키를 누르세요. 결과에는 릴리스 이름, 크기, 게시된 지 얼마나 되었는지, 카테고리, 그리고 어떤 인덱서에서 가져왔는지가 표시됩니다.
결과를 클릭하면 대기열에 추가됩니다. Saber는 백그라운드에서 인덱서로부터 NZB를 가져오며, 마치 파일을 직접 추가한 것처럼 다운로드가 시작됩니다. 인덱서와 카테고리 정보는 대기열까지 함께 이동하므로, 결과 목록을 벗어난 뒤에도 다운로드 행에는 릴리스가 어디서 왔는지가 계속 표시됩니다.
목록 아이콘으로 표시된 검색 버튼을 클릭하면 검색 화면이 바로 열립니다. 이전에 검색한 내용이 있으면 인덱서에 다시 묻지 않고 그 결과를 그대로 다시 보여주고, 아직 검색한 것이 없으면 결과 헤더로 바로 이동합니다. 이는 검색을 실행하지 않고도 저장된 검색을 불러올 때 유용합니다. 새 검색어를 입력하기 전까지는 아무것도 다시 가져오지 않으므로, 결과 화면으로 돌아가는 데는 아무런 비용이 들지 않습니다.
결과 헤더에 표시된 검색어는 그 자리에서 바로 편집할 수 있습니다. 따라서 검색 범위를 좁히거나 오타를 고칠 때는 항상 빈칸으로 시작하는 도구 막대의 검색란을 다시 열어 전체를 다시 입력하는 대신, 간단히 수정하고 Return 키만 누르면 됩니다.
검색 저장하기
결과 헤더의 책갈피 버튼을 클릭하면 현재 검색어를 원하는 이름으로 저장할 수 있어 나중에 다시 입력하지 않고도 돌아올 수 있습니다. 저장된 검색은 검색어만 기억할 뿐 어떤 인덱서나 카테고리로 실행했는지는 기억하지 않으므로, 저장된 검색을 불러오면 그 시점에 활성화된 인덱서로 실행됩니다. 같은 저장된 검색을 다른 인덱서로 시도하고 싶다면 먼저 인덱서를 전환한 다음 다시 불러오면 됩니다.
같은 버튼을 클릭하면 이미 저장해 둔 검색 목록이 열리며, 여기서 각 항목의 이름을 바꾸거나 제거할 수 있습니다.
검색 기록
기본적으로 꺼져 있으며, 설정의 검색 섹션에서 검색 기록 저장을 켜면 Saber가 최근 검색어 12개를 보관합니다. 이후 결과 헤더의 검색란을 클릭하면 드롭다운으로 표시됩니다. 항목을 선택하면 곧바로 검색되는 대신 검색란에 채워지므로, 원한다면 먼저 수정할 수 있습니다.
이는 검색 저장과는 다른 기능입니다. 기록은 검색할 때마다 자동으로 남지만, 저장된 검색은 의도적으로 남기기로 선택한 것입니다. 이 설정을 끄면 새로운 항목이 추가되지 않지만 이미 있는 기록은 지워지지 않습니다. 토글 옆의 검색 기록 지우기를 사용하면 기록을 지울 수 있습니다.
카테고리로 좁히기
인덱서는 한 번의 검색에 대해 보통 100개 정도로 제한된 수의 결과만 반환합니다. 범위가 넓은 검색은 이 한도를 인덱서가 우연히 먼저 반환한 결과에 모두 써 버리므로, 카테고리를 선택했는지 여부가 원하는 릴리스를 찾을 수 있는지 없는지를 가르는 경우가 많습니다.
카테고리 버튼은 검색란 왼쪽에 있습니다. 여기에는 인덱서 자체에서 읽어온, 실제로 인덱서가 제공하는 카테고리 목록이 표시되며, 하위 카테고리는 상위 카테고리 아래에 중첩되어 나타납니다.
- 카테고리를 클릭하면 선택됩니다. 선택된 카테고리에는 체크 표시가 붙으며, 내부에 선택된 항목이 하나라도 있으면 상위 카테고리에도 체크 표시가 붙습니다
- 선택된 카테고리를 다시 클릭하면 선택이 해제됩니다. 항목은 토글되므로, 같은 클릭으로 추가와 제거가 모두 이루어집니다
- 모든 카테고리를 클릭하면 전체 선택이 한 번에 해제됩니다
- 결과 위쪽 막대의 모두 표시도 메뉴를 열지 않고 같은 동작을 수행합니다
버튼에는 이름이 들어갈 공간이 있으면 선택된 카테고리 이름이 표시되고, 그렇지 않으면 개수가 표시되며, 결과 위쪽 막대에는 전체 목록이 나열됩니다. 선택 내용은 인덱서별로 따로 기억되어 Saber를 종료해도 유지됩니다. 예상과 다른 결과가 전혀 나오지 않는 검색을 하기 전에는 한번 확인해 보는 것이 좋습니다. 대개는 지난번에 선택된 카테고리가 그대로 남아 있는 것이 원인입니다.
카테고리를 변경하면 다른 질문이 되므로 검색이 다시 실행됩니다.
피드 감시하기
대부분의 인덱서는 RSS 피드를 제공합니다. 카테고리별, 저장된 검색별, 또는 직접 구성한 목록별로 제공되는 경우가 있습니다. Saber는 이러한 피드를 감시하며 새로 나타나는 항목을 대기열에 추가할 수 있어서, 워치리스트에 추가한 릴리스가 다시 확인하러 가지 않아도 다운로드로 나타납니다.
- 설정을 열고 피드 섹션을 찾습니다
- 피드를 추가하고 이름을 지정한 다음, 인덱서에서 제공한 주소를 붙여넣습니다
- 이미 피드에 있는 항목을 지금 대기열에 추가할지, 아니면 지금 이 순간부터 피드가 시작되도록 할지 선택합니다
- 피드를 읽는 주기를 설정합니다. 기본값은 두 시간마다입니다
피드가 제공하는 모든 항목은 처음 발견되었을 때 한 번만 대기열에 추가됩니다. Saber는 피드마다 이미 가져온 항목의 기록을 보관하므로, 앱을 다시 시작해도 같은 릴리스를 두 번 가져오지 않습니다.
각 피드 옆의 스위치는 피드를 삭제하지 않고도 정지하거나 시작할 수 있게 해 주며, 그 옆의 원형 화살표는 해당 피드 하나만 즉시 읽습니다. 메인 창의 도구 막대에 있는 방송 아이콘은 모든 피드를 한 번에 읽습니다. 이는 다음 예정된 읽기를 기다리는 대신 워치리스트에 무언가를 추가한 직후에 원하는 동작입니다.
피드 주소에는 API 키가 포함되어 있으므로, Saber는 전체 주소를 Mac의 키체인에 보관하며 입력을 마친 뒤에는 다시 표시하지 않습니다.
피드를 다른 곳에 저장하기. 피드 설정에서 다른 다운로드 폴더 사용을 켜고 폴더를 선택합니다. 피드가 대기열에 추가하는 항목은 모두 설정의 저장 위치 대신 그 폴더에 저장되며, 개별 다운로드에서 저장 위치 변경…을 선택하면 그것이 우선합니다. 피드 이름 옆의 폴더 아이콘은 전용 폴더가 있음을 나타냅니다.
피드 필터링하기. 필터링 사용을 켜고 규칙을 추가합니다. 포함 규칙은 규칙의 모든 단어가 들어 있는 제목을 통과시키고, 제외 규칙은 규칙의 모든 단어가 들어 있는 제목을 걸러냅니다. '포함' 규칙 중 하나와 일치하고 '제외' 규칙과는 일치하지 않는 항목이 대기열에 추가되며, '제외' 규칙만 있으면 나머지가 모두 추가됩니다. 단어의 순서와 대소문자는 상관없고 마침표, 밑줄, 하이픈은 공백으로 취급되므로, `show name 1080p`는 `Show.Name.S01E02.1080p.WEB`와 일치합니다. 피드로 확인은 피드를 읽어 저장하기 전에 규칙이 각 항목을 어떻게 처리할지 보여 주며, 대기열에 추가 버튼을 누르면 규칙과 상관없이 원하는 항목을 바로 추가할 수 있습니다. 필터에 걸러진 항목도 다른 항목처럼 기억되므로, 나중에 규칙을 바꾸면 새 항목에만 적용됩니다.
피드 처음부터 다시 시작하기. 피드 재설정…을 선택하면 Saber는 피드가 이미 제공한 항목을 잊고 피드를 다시 읽어, 피드에 남아 있고 필터를 통과하는 항목을 모두 대기열에 추가합니다. 이미 다운로드 목록에 있고 아직 완료되지 않은 항목은 건너뛰므로 같은 항목이 두 번 들어오지 않습니다. 피드 설정과 피드를 오른쪽 클릭하면 나타나는 메뉴에 있습니다.
피드는 여러분이 겨냥한 대상을 그대로 가리킵니다. 워치리스트나 저장된 검색은 소수의 릴리스에 불과합니다. 하지만 카테고리 전체라면 수천 개에 달하며, Saber는 그 모든 것을 대기열에 추가하게 됩니다. 범위가 넓은 대상을 겨냥하고 있다면, 추가할 때 "피드에 이미 있는 항목 대기열에 추가"를 꺼서 기존에 쌓인 것을 모두 내려받는 대신 지금부터 시작하도록 하세요.
4. 다운로드하기
NZB 추가하기
- Finder에서 .nzb 파일을 더블 클릭합니다
- Saber 창이나 앱 아이콘으로 파일을 끌어다 놓습니다
- 또는 도구 막대의 + 버튼을 사용합니다
- 또는 Saber가 폴더를 감시하도록 하여 스스로 파일을 가져오게 합니다
- 또는 도구 막대에서 인덱서를 검색하고 결과를 클릭합니다
- 또는 Saber가 RSS 피드를 감시하도록 하여 나타나는 항목을 대기열에 추가하게 합니다
다운로드는 즉시 시작됩니다. 각 행에는 이름과 진행률 표시줄이 나타나고, 그 아래에는 지금까지 받은 양과 현재 가져오고 있는 파일이 표시됩니다. 속도와 전체 대기열의 합계는 창 하단에 표시됩니다.
폴더 감시하기
Saber는 폴더를 감시하며 그 안에 나타나는 NZB를 모두 대기열에 추가할 수 있어서, 다운로드를 시작하기 위해 앱을 열 필요가 없습니다. 브라우저의 다운로드 폴더를 감시 대상으로 지정해 두면 NZB를 저장하는 것만으로 다운로드가 시작됩니다.
- 설정을 열고 감시 폴더 섹션을 찾습니다
- "폴더의 NZB 파일 자동으로 추가"를 켜고 경고를 확인합니다
- 감시할 폴더를 선택합니다. 처음 켤 때는 Saber가 즉시 선택 창을 표시합니다
- .nzb 파일을 넣으면 1~2초 안에 대기열에 나타납니다
감시 대상 NZB 파일은 휴지통으로 이동됩니다. 감시 폴더가 가져온 모든 .nzb 파일은 대기열에 추가된 다음 휴지통으로 이동됩니다. 이는 선택 사항이 아닙니다. 그대로 남겨진 파일은 Saber를 실행할 때마다 다시 발견되기 때문입니다. 다운로드 폴더 전체가 아니라 이 용도로만 사용하는 폴더를 감시 대상으로 지정하세요. Saber는 각 파일의 쓰기가 끝날 때까지 기다린 뒤에 동작하므로, 큰 NZB 파일을 복사해 넣어도 안전합니다.
도구 막대
- +: NZB 파일 추가
- 일시 정지/재생: 모든 다운로드를 한 번에 멈추거나 다시 시작
- 완료 항목 지우기: 완료된 행을 목록에서 제거. 파일은 저장된 위치에 그대로 남습니다
- 제거: 선택한 다운로드를 목록에서 제거하고 가져온 내용을 삭제
- 폴더: 완료된 다운로드가 저장되는 폴더를 엽니다
- 속도 차트: 창 하단의 전송 속도 차트를 표시하거나 숨김
- 인스펙터: 선택한 다운로드의 세부 정보 패널을 표시하거나 숨김
- 피드 읽기: 다음 예정된 확인 시점이 아니라 지금 모든 RSS 피드를 읽음
- 다운로드: 검색 화면에서 대기열로 돌아감 (Command-1)
- 검색: 검색 화면을 엽니다. 이전 결과가 있으면 다시 검색하지 않고 표시합니다 (Command-2)
- 카테고리: 검색을 특정 카테고리로 제한
- 돋보기: 검색란으로 펼침
- 톱니바퀴: 설정
어디서든 Escape 키를 누르면 대기열로 돌아갑니다. 인덱서 전환과 검색 저장은 검색을 실행한 뒤 결과 헤더에서 이루어지며 도구 막대에서는 할 수 없습니다. 자세한 내용은 앞의 검색하기 섹션을 참고하세요.
도구 막대를 마우스 우클릭하면 아이콘만 표시할지 아이콘과 이름을 함께 표시할지 전환할 수 있으며, 도구 막대 편집…을 선택해 순서를 재배열할 수도 있습니다.
하단에는 대기열이 하는 작업을 세는 상태 표시줄과 현재 다운로드 속도의 합계가 표시됩니다.
개별 다운로드
- 일시 정지는 이미 받은 모든 데이터를 그대로 유지하므로, 다시 시작하면 아직 남은 세그먼트만 요청합니다
- 다시 시도는 실패한 다운로드에 나타나며 중단된 지점부터 이어받습니다
- 다시 시작은 부분적으로 받은 데이터를 버리고 처음부터 다시 시작합니다
- 제거는 다운로드를 목록에서 삭제하고 가져온 내용도 삭제합니다
- Finder에서 보기는 완료된 파일을 엽니다
다운로드 하나를 선택하고 정보 버튼을 클릭하면 인스펙터가 열립니다. 여기에는 다운로드의 진행 상황, 크기, 암호, 출처, 그리고 아티클 맵이 표시됩니다. 맵 안의 각 상자는 릴리스를 구성하는 아티클 하나를 나타냅니다: 완료됨, 지금 가져오는 중, 또는 아직 대기 중입니다. 노란색 띠는 예비로 보유 중인 패리티 볼륨을 나타냅니다. 대형 게시물의 경우 상자 하나가 여러 아티클을 나타낼 수 있어, 맵은 항상 패널 크기에 맞게 표시됩니다.
다운로드를 오른쪽 클릭하면 같은 제어 기능과 몇 가지 기능이 더 나타납니다. 여러 다운로드를 선택한 상태에서 그중 하나를 오른쪽 클릭하면 선택한 모든 항목에 적용됩니다.
- 저장 위치 변경…은 이 다운로드를 설정의 저장 위치 대신 직접 선택한 폴더에 저장하며, 인스펙터의 '저장 위치'에 표시됩니다. 완료된 파일이 이동되기 시작하기 전까지 언제든 바꿀 수 있습니다. 완료되지 않은 파일이 이미 다른 드라이브에 보관되어 있다면, 완료된 다운로드는 즉시 이동되는 대신 마지막에 복사됩니다. 설정의 저장 위치 사용으로 되돌릴 수 있습니다
- 맨 위로 이동과 맨 아래로 이동은 끌지 않고 대기열 순서를 바꿉니다
- Finder에서 NZB 보기는 다운로드의 출처인 .nzb 파일이 아직 디스크에 있으면 이를 보여 줍니다
- 이름 복사는 릴리스 이름을, 오류 복사는 실패 내용 전체를 복사합니다
순서 바꾸기
다운로드는 목록 맨 위부터 아래로 한 번에 하나씩 실행됩니다. 행을 위아래로 끌면 다음에 실행될 항목을 바꿀 수 있으며, 자리를 잡을 위치에는 빈틈이 생깁니다. 행을 오른쪽 클릭하고 맨 위로 이동 또는 맨 아래로 이동을 선택할 수도 있습니다. 대기 중인 다운로드를 진행 중인 다운로드보다 위로 옮기면 진행 중인 다운로드는 일시 정지되고 새 다운로드가 시작됩니다. 이미 받은 데이터는 사라지지 않으며, 다시 차례가 오면 이어서 진행됩니다.
다운로드 이후에 일어나는 일
- 아티클은 병렬로 가져와지며 각각 체크섬으로 검증됩니다
- 완전한 파일은 작업 폴더에서 재조립됩니다
- 게시물의 par2가 가져와지고 다운로드가 이를 기준으로 검사됩니다
- 누락되거나 손상된 부분이 있으면 재구성됩니다
- 압축 파일이 있으면 압축이 해제됩니다. 릴리스가 여러 겹으로 압축되어 있으면 반복됩니다
- 완료된 결과물이 선택한 폴더로 이동되고 작업 폴더는 삭제됩니다
아티클이 손상된 채로 도착하면 Saber는 서버에 최대 세 번까지 다시 요청합니다. 그래도 전혀 받을 수 없다면 다운로드는 계속 진행되며 빈틈은 게시물의 패리티 볼륨으로 채워집니다.
패리티를 포함하는 모든 게시물에는 릴리스가 포함해야 할 내용을 나열한 작은 파일도 함께 포함되며, 이 파일은 항상 받아집니다. 압축을 풀기 전에 완료된 다운로드를 이 파일과 비교해 검사하므로, 손상된 내용이 전달되는 일은 결코 없습니다. 복구 볼륨 자체는 이 검사에서 재구성할 것이 발견된 경우에만, 그것도 손상 정도에 필요한 만큼만 가져옵니다. 따라서 온전한 릴리스는 패리티 때문에 추가로 발생하는 5~15퍼센트의 비용을 치르지 않습니다.
일부 파일은 별도 설정 없이 기본적으로 걸러집니다. Saber는 .par2, .sfv, .srr, .srs, .nfo, .txt, .diz, .url 파일이나 sample, proof, screenshot 폴더를 절대 전달하지 않습니다. 선택한 폴더에 도착하는 것은 게시된 조각들이 아니라 릴리스 자체입니다. 이는 모든 사용자에게 자동으로 적용되며 끌 수 없습니다. 더 많은 항목을 걸러내고 싶다면 설정에서 추가 불필요 파일 필터링을 켜고 목록에 추가하세요.
종료해도 안전합니다. 대기열과 지금까지 다운로드한 모든 내용은 실행할 때마다 유지됩니다. 다운로드 도중 Saber를 닫아도 다시 열면 중단된 지점부터 이어집니다. 일시 정지해 둔 다운로드는 다시 시작할 때까지 일시 정지 상태로 남습니다.
완료된 파일 찾기. 파일이 하나뿐인 릴리스는 릴리스 이름으로 전달되며, 파일 자체의 확장자는 그대로 유지됩니다. 게시자가 결과물을 알아보기 어려운 이름으로 저장해 두는 경우가 많기 때문에, 알아볼 수 있는 것은 릴리스 이름 쪽입니다. 다운로드한 시점이 아니라 압축 파일에 저장된 날짜를 그대로 사용하므로, 날짜순으로 정렬한 폴더에서 맨 위에 나타나지 않을 수 있습니다. 직접 찾는 대신 Finder에서 보기를 사용하세요.
5. 설정
- 저장 위치: 완료된 다운로드가 도착할 위치. 다운로드 폴더, NZB와 같은 폴더, 또는 직접 선택한 폴더 중에서 고를 수 있습니다
- 대상 폴더에 바로 다운로드: 저장 위치가 직접 선택한 폴더일 때 표시됩니다. 완료되지 않은 다운로드를 Mac의 내장 드라이브 대신 해당 폴더가 있는 드라이브에 보관하므로, 용량이 큰 다운로드가 Mac을 가득 채우지 않고 마무리도 즉시 끝납니다. 기본값은 꺼짐입니다. 아래의 '다른 드라이브에 바로 다운로드하기'를 참고하세요.
- 테마: 라이트, 다크, 또는 시스템 모양을 따름
- 다운로드 후 압축 파일 압축 해제: 완료된 압축 파일의 압축을 풀고 압축 파일 조각 대신 그 안에 들어 있던 내용을 저장합니다. 기본적으로 켜져 있습니다
- 추가 불필요 파일 필터링: 완료된 다운로드를 전달할 때 .exe 등 특정 확장자를 가진 파일을 나머지와 함께 저장하지 않고 제외합니다. 기본적으로 꺼져 있으며, 켤 경우를 대비해 쉼표로 구분된 확장자 목록이 미리 채워져 있습니다
- 추가한 후 원본 NZB 제거: 내용이 대기열에 추가되면 .nzb 파일을 휴지통으로 이동합니다. 기본적으로 꺼져 있습니다
- 목록에서 완료된 다운로드 제거: 완료되는 즉시 다운로드를 목록에서 지웁니다. 다운로드된 파일에는 영향을 주지 않으며, 실패한 다운로드는 오류를 확인할 수 있도록 항상 남아 있습니다
- 다운로드하는 동안 Mac을 깨어 있게 유지: 다운로드, 복구, 압축 해제 또는 이동 중인 항목이 있는 동안 Mac이 잠자기 상태로 전환되지 않게 하여 자리를 비운 사이에도 다운로드가 계속됩니다. 디스플레이는 평소처럼 꺼지고, 덮개를 닫거나 '잠자기'를 선택하면 Mac은 잠자기 상태로 전환되며, 대기열이 비면 Mac은 다시 원래 일정에 따라 잠자기 상태로 전환됩니다. 기본적으로 켜져 있음
- 알림 허용: 다운로드가 완료되거나 실패했을 때 알려줍니다. 기본적으로 꺼져 있으며, 알림이 표시되는 방식은 시스템 설정의 알림 항목에서 지정합니다
- 폴더의 NZB 파일 자동으로 추가: 선택한 폴더를 감시하며 나타나는 .nzb 파일을 모두 대기열에 추가한 다음 휴지통으로 이동합니다. 기본적으로 꺼져 있습니다. 자세한 내용은 앞의 폴더 감시하기 섹션을 참고하세요
알림에는 다운로드 이름이 표시됩니다. 어떤 릴리스가 완료되었는지 알려주는 알림은 지워질 때까지 알림 센터에 남아 있으며, Mac을 사용하는 누구나 읽을 수 있습니다. 알림을 켜기 전에 알아 두면 좋은 내용이며, 애초에 기본적으로 꺼져 있는 이유이기도 합니다.
NZB 옆에 저장하기. macOS는 여러분이 연 파일과 다운로드 폴더에 대해서만 Saber에 접근 권한을 부여합니다. .nzb 파일이 다른 위치에 있다면 그 옆에 저장하는 것은 거부되며, 대신 다운로드는 다운로드 폴더에 기록됩니다.
다른 드라이브에 바로 다운로드하기. 보통 다운로드는 Mac의 내장 드라이브에서 조립된 뒤 마지막에 선택한 폴더로 복사되며, 그 폴더가 외장 드라이브에 있으면 이 과정에 시간이 걸립니다. 대상 폴더에 바로 다운로드를 켜면 완료되지 않은 파일이 선택한 폴더 안의 숨겨진 폴더 .saber-incomplete에 보관되고, 완료된 릴리스는 즉시 제자리로 옮겨집니다. 외장 하드 드라이브에서는 다운로드와 복구가 느려질 수 있으며, 드라이브를 계속 연결해 두어야 합니다. 연결이 끊기면 Saber는 해당 다운로드를 멈추고 이미 받은 내용을 보관합니다. 드라이브를 다시 연결한 후 해당 행의 재생 버튼을 누르면 멈춘 지점부터 이어서 진행합니다.
6. 문제가 발생했다면
체크섬 오류로 다운로드가 실패합니다
아티클이 손상된 채 도착했고, 서버에 다시 요청해도 정상적인 사본을 받지 못했습니다. 게시물에 패리티 볼륨이 포함되어 있다면 Saber가 스스로 손상된 부분을 복구합니다. 그렇지 않거나 패리티가 감당할 수 있는 것보다 더 많은 부분이 누락된 경우, 다운로드는 실패하며 몇 개의 블록이 게시된 몇 개의 블록에 비해 누락되었는지를 알려줍니다. 이는 게시물 자체가 여러분의 제공업체에서 불완전하며 어떤 클라이언트로도 완료할 수 없었다는 의미입니다. 다시 시도하기보다는 더 잘 시딩된 게시물을 찾아보세요.
압축 해제에 실패했습니다
다운로드한 파일은 그래도 다운로드 폴더에 전달되며, 해당 행에 압축 해제가 실패한 이유가 표시됩니다. 흔한 원인은 압축 파일 암호가 잘못되었거나 없는 경우입니다.
NZB 파일을 더블 클릭해도 아무 일도 일어나지 않습니다
다른 애플리케이션이 .nzb 파일용으로 등록되어 있을 가능성이 있습니다. 파일을 우클릭하고 "다음으로 열기" → "기타"를 선택한 다음 Saber를 고르고 "항상 이 앱으로 열기"에 표시하세요.
연결할 수 없습니다
호스트, 포트, SSL 설정이 제공업체가 공개한 값과 일치하는지 확인하세요. SSL 설정과 포트가 맞지 않는 것이 가장 흔한 원인입니다. 그런 다음 제공업체 웹사이트에 로그인해 사용자 이름과 암호를 확인하세요.
최종 업데이트: 2026년 8월 3일
개요
Saber(이하 "앱")는 VeloSec이 배포하는 macOS 애플리케이션입니다. 이 정책은 앱이 사용자의 정보를 어떻게 다루는지 설명합니다. 요약하면, 앱은 아무것도 수집하지 않으며 저희에게 아무것도 전송하지 않습니다.
수집하는 정보
아무것도 수집하지 않습니다. 앱에는 계정, 분석, 원격 분석, 충돌 보고, 광고 식별자, 타사 SDK가 전혀 없습니다. 저희는 사용자나 앱 사용에 관한 어떠한 정보도 받지 않습니다.
Mac에 저장되는 데이터
다음 데이터는 Mac에만 저장되며 앱을 삭제하면 함께 제거됩니다.
- 서버 설정: Usenet 제공업체의 주소, 포트, SSL 사용 여부, 사용자 이름, 연결 수로, 앱의 환경설정에 저장됩니다.
- 자격 증명: 제공업체별 암호, 인덱서 API 키, 그리고 키가 포함된 RSS 피드 주소입니다. 모두 macOS 키체인에 저장되며, 저장 시 암호화되고 앱의 다른 설정과는 분리되어 있습니다. 어느 것도 환경설정이나 앱이 만드는 어떤 파일에도 기록되지 않습니다.
- 환경설정: 모양 설정과 다운로드 옵션입니다.
- 다운로드한 파일: 다운로드 폴더에 저장됩니다. 일부만 다운로드된 파일은 임시 폴더에 보관되며, 다운로드가 완료되거나 실패하거나 제거되면 삭제됩니다.
네트워크 통신
앱은 사용자가 직접 설정한 서버하고만 통신하며, 그 외에는 어디와도 통신하지 않습니다.
- Usenet 제공업체. 앱은 인증을 위해 사용자 이름과 암호를 전송하고, 추가한 NZB 파일에 나열된 아티클을 요청합니다. 기본값으로 켜져 있는 SSL이 활성화된 경우 이 연결은 암호화됩니다.
- 인덱서(추가한 경우). 앱은 인덱서가 응답할 수 있도록 검색어와 API 키를 전송하고, 선택한 NZB 파일을 가져옵니다. 검색한 내용은 Mac에도 기록되지 않으며 다른 어디로도 전송되지 않습니다.
- RSS 피드(추가한 경우). 앱은 설정한 주기에 따라 피드를 요청하고, 피드에 나열된 NZB 파일을 가져옵니다.
- 인덱서와 피드 연결은 모두 HTTPS를 사용합니다. 인덱서가 일반 HTTP로 다운로드 링크를 제공하는 경우에도, 앱은 해당 주소에 API 키가 포함되어 있으므로 대신 HTTPS로 같은 주소를 요청합니다.
- 앱은 그 외에 어떠한 네트워크 연결도 만들지 않습니다. VeloSec에 접속하지 않고, 업데이트를 확인하지 않으며, 사용 현황을 보고하지 않습니다.
Usenet 제공업체는 사용자의 연결에 관해 자체적으로 기록하는 내용을 다루는 별도의 개인정보 처리방침을 갖고 있을 것입니다. 이는 사용자와 제공업체 사이의 관계입니다.
콘텐츠
앱은 자체적으로 콘텐츠를 호스팅하거나 색인화하거나 추천하거나 제공하지 않습니다. 인덱서를 검색할 수는 있지만, 이는 오직 사용자가 본인의 계정과 API 키로 직접 설정한 인덱서에 한하며, 검색한 내용을 기록으로 남기지도 않습니다. 다운로드는 오직 사용자가 제공한 NZB 파일에 기재된 내용을, 사용자가 제공한 제공업체 계정을 통해서만 이루어집니다. 무엇을 다운로드하는지, 그리고 그에 대한 권리가 있는지는 전적으로 사용자의 책임입니다.
아동의 개인정보
앱은 아동을 대상으로 하지 않으며, 누구로부터도 어떠한 정보를 수집하지 않습니다.
변경 사항
이 정책이 변경되면 업데이트된 버전이 위에 표시된 날짜와 함께 이 페이지에 게시됩니다.
문의
이 정책에 관한 문의: saber@velosec.au
각 릴리스에서 무엇이 바뀌었는지 최신순으로 정리했습니다. Mac App Store의 업데이트 항목에도 동일한 노트가 표시됩니다.
버전 1.4.0
- RSS 피드에 전용 설정이 추가되었습니다. 피드마다 전용 폴더에 저장하거나, '포함' 및 '제외' 규칙으로 필터링하고 그 효과를 미리 보거나, 피드를 재설정해 항목을 다시 가져올 수 있습니다. 이제 다운로드가 끝날 때까지 Mac이 잠자기 상태로 전환되지 않으므로 자리를 비운 사이에도 다운로드가 계속됩니다. 다운로드를 오른쪽 클릭하면 '저장 위치 변경…', '맨 위로 이동', '맨 아래로 이동' 등 더 많은 제어 기능을 사용할 수 있습니다. 그 밖에 다양한 개선과 세부적인 다듬기가 포함되어 있습니다.
버전 1.3.8
- '저장 위치'에서 맞춤 폴더를 선택했다면, 설정에서 '대상 폴더에 바로 다운로드'를 켜 완료된 다운로드뿐 아니라 진행 중인 다운로드도 그 드라이브에 둘 수 있습니다. 완료되지 않은 파일은 Mac의 내장 드라이브 대신 그 드라이브의 숨겨진 폴더에 보관되며, 마지막 이동은 즉시 끝납니다.
- 다양한 개선과 세부적인 다듬기가 포함되어 있습니다.
버전 1.3.7
- 다양한 안정성 개선과 세부적인 다듬기가 포함되어 있습니다.
버전 1.3.6
- 다양한 안정성 개선 사항이 포함되어 있습니다.
버전 1.3.5
- 이번 업데이트에서는 대용량 다운로드의 안정성과 메모리 효율성이 향상되었습니다. 이제 대기열의 다음 다운로드가 더 빨리 시작되며, 분할되었거나 암호로 보호된 7-Zip 다운로드를 더욱 안정적으로 압축 해제합니다.
버전 1.3.3
- 완료된 매우 큰 다운로드를 다른 드라이브로 이동할 때 메모리 사용량을 일정하게 유지했습니다. 각 임시 복사 버퍼는 기록이 끝나는 즉시 해제되며, 진행률과 예상 남은 시간은 이와 별도로 계속 업데이트됩니다.
- NZB의 제목이 따옴표나 파트 번호 없이 단순한 파일명만으로 되어 있을 때, 단일 파일 다운로드가 난독화되었거나 누락된 파일명으로 전달되던 문제를 수정했습니다.
- 행이 선택된 활성 다운로드의 진행률 표시줄이 파란색 선택 영역과 대비되는 적응형 고대비 색상으로 전환되어, 선택된 상태에서도 계속 보이도록 했습니다.
버전 1.3.2
- 대용량 다운로드를 확인하거나 압축 해제하는 동안 비정상적으로 많은 메모리를 사용하거나 도중에 멈출 수 있던 드문 경우를 수정했습니다.
- 앱이 예기치 않게 종료되어 검증, 복구 또는 압축 해제 중에 중단된 다운로드는 이제 해당 단계를 스스로 재개하는 대신 일시 중지된 상태로 돌아와, 원인을 살펴볼 기회를 주고 감시 없이 자동으로 재시도되지 않습니다.
- 다운로드를 클릭해도 상태와 관계없이 어떤 행에서든 인스펙터에 세부 정보가 표시되지 않던 문제를 수정했습니다. 클릭이 대기열의 행 선택으로 제대로 이어지지 않는 경우가 있었습니다. 이제 행을 클릭하면 바로 선택되며, 완료된 다운로드를 Finder에서 보기는 행을 더블클릭하는 방식 대신 이미 있던 전용 버튼과 마우스 오른쪽 클릭 메뉴로 바뀌었습니다.
- 완료된 다운로드가 대상 위치로 이동하는 내내, 대기열 행이 이미 하던 것처럼 상태와 진행률을 표시하는 대신 인스펙터가 계속 "압축 해제 중"이라고 표시하던 문제를 수정했습니다.
- 인스펙터를 열어둔 상태에서 완료된 대용량 다운로드를 대상 위치로 이동할 때 눈에 띄게 오래 걸리던 문제를 수정했습니다. 화면에 필요한 것보다 훨씬 자주 진행률이 보고되고 있었고, 업데이트가 있을 때마다 인스펙터 자체의 기사 지도가 다시 그려지도록 강제되어 릴리스의 모든 기사를 훑어야 했습니다.
- 대기열의 각 행은 이제 직접 구현한 방식 대신 시스템 자체의 도움말을 전체적으로 사용합니다.
버전 1.3.1
- 인덱서가 게시물의 제목을 따옴표 없는 단순한 `파일명.ext (n/m)` 형식으로 다시 작성할 때, 릴리스가 확장자 없는 알아볼 수 없는 파일명으로 전달되고 복구 볼륨이 패리티로 인식되지 않던 문제를 수정했습니다. 이전에는 Saber가 따옴표로 묶인 제목에서만 파일명을 읽을 수 있었습니다.
버전 1.3.0
- Saber가 이제 스페인어, 독일어, 프랑스어, 네덜란드어, 일본어, 브라질 포르투갈어, 중국어 간체, 한국어를 지원하며, 앱 전체와 사용자 가이드에 모두 적용됩니다.
- 새로운 "원치 않는 추가 파일 필터링" 설정(기본값 꺼짐)을 사용하면 완료된 다운로드를 전달할 때 선택한 확장자(예: .exe)의 파일을 제외할 수 있습니다.
- 특히 지연 시간이 긴 연결에서 다운로드 속도가 빨라졌습니다. 각 연결은 이제 응답을 기다렸다가 다음 요청을 보내는 대신 여러 기사 요청을 연이어 보내며, 끊기거나 멈춘 연결은 다운로드를 실패시키는 대신 다시 연결하여 중단된 지점부터 이어갑니다.
- 완료된 항목이 목록에서 제거될 때 인스펙터가 대상을 놓치던 문제가 해결되어, 이제 활성 다운로드를 계속 따라갑니다.
- 다운로드의 진행률 표시줄은 완료되면 초록색으로 바뀝니다.
- 다운로드가 진행되는 동안 인스펙터가 바이트 수와 백분율 옆에 예상 남은 시간을 표시합니다.
- 보기 > 도구 모음 사용자화에 도구 모음 그룹을 수동으로 나눌 수 있는 공백이 추가되었습니다.
- 공급자를 추가하거나 편집할 때 테스트 버튼이 생겼으며, 지금까지 입력한 내용으로 연결을 열어 성공 여부나 실패 이유를 알려줍니다.
- 새로운 "단일 파일을 폴더로 압축 해제" 설정(기본값 꺼짐)을 사용하면 파일 하나만 전달하는 릴리스도 다중 파일 릴리스처럼 해당 파일 이름을 딴 폴더에 넣습니다.
- 일부 인덱서가 사용하는 `Release{{password}}.nzb`처럼 비밀번호가 파일명 자체에 포함된 NZB가 이제 비밀번호 오류로 실패하지 않고 올바르게 압축 해제됩니다.
- 완료된 다운로드를 다른 드라이브로 이동할 때 이동이 끝날 때까지 100%에 머물러 있는 대신 실제 진행 상황이 표시됩니다.
- 대용량 다운로드의 속도 그래프가 실제 연결 상태를 반영하지 않는 급감을 보이지 않고 더 안정적으로 유지되며, 패리티가 있는 대용량 릴리스가 완료되기 전에 실행되는 전체 파일 검사 중에는 다운로드가 멈춘 것처럼 보이는 대신 "검증 중"으로 표시됩니다.
- 대용량 다운로드는 이제 시작하기 전에 공급자에게 어떤 기사를 보유하고 있는지 짧게 확인하며("가용성 확인 중"으로 표시됨), 게시된 패리티로는 도저히 복구할 수 없을 만큼 누락된 부분이 많으면 대부분을 다운로드한 뒤 실패하는 대신 시작 전에 명확한 이유와 함께 즉시 거부합니다.
- "가용성 확인 중"과 "대상 위치로 이동 중" 단계는 이제 다운로드 자체가 이미 하던 것처럼 진행률 옆에 예상 남은 시간을 표시하며, 압축 파일 추출은 뒤이은 이동 단계와 똑같이 보이는 대신 "추출 중"으로 표시됩니다.
- 새로운 "전달된 다운로드에서 발견된 NZB 파일 대기열에 추가" 설정(기본값 켜짐)을 사용하면 릴리스에 번들로 포함된 후속 NZB가 전달된 위치에서 발견되지 못한 채 남아 있는 대신 자동으로 대기열에 추가됩니다.
- 가용성을 확인하는 중인 다운로드를 일시 중지하면 조용히 무시되고 마치 아무것도 클릭하지 않은 것처럼 다운로드가 계속 진행되던 문제를 수정했습니다.
- 번들로 포함된 NZB가 대기열에 추가되는 대신 릴리스와 함께 전달되던 문제를 수정했습니다. 이 경우 대기열에 추가하려고 하면 전달 과정이 방금 옮겨버린 사본에서 읽으려 하기 때문에 파일 누락 오류로 실패할 수 있었습니다.
- 새로 추가된 대용량 다운로드가 가용성을 확인하는 동안 멈춘 것처럼 보이던 문제를 수정했습니다. 아직 시작하지 않은 다운로드의 바이트 진행률을 계속 표시하고 있었기 때문에 진행률 표시줄이 이 단계 내내 빈 0%에 머물러 있었습니다.
- 다운로드가 100%에 도달한 후 패리티 파일을 가져올 때, 진행률 표시줄이 100%에서 멈춘 채 상태 텍스트만으로 무언가 진행 중임을 알리는 대신, 이제 자체 바이트 수와 함께 노란색으로 자체 진행률을 표시합니다.
버전 1.2.4
- 결과 헤더에 인덱서 전환, 카테고리 필터, 저장 버튼이 직접 포함되었으며, 검색어도 고정된 "검색 결과" 레이블 대신 그 자리에서 바로 수정할 수 있습니다.
- 설정에서 기본적으로 꺼져 있는 검색 기록 저장 기능이 추가되어, 최근 검색어 12개를 저장해 두었다가 검색란 아래 드롭다운으로 다시 보여 줍니다.
- 검색 결과와 다운로드 모두에 릴리스가 어느 인덱서와 카테고리에서 왔는지 표시됩니다.
- 다양한 안정성 개선.
버전 1.2.3
- Saber가 이제 하나의 다운로드에 제공업체 하나가 아니라 여러 제공업체를 동시에 사용할 수 있습니다. 설정에서 기본으로 그룹화한 제공업체는 함께 풀링되며, 백업으로 설정한 제공업체는 기본 그룹이 공급하지 못한 부분만 요청받습니다.
- 검색에 사용할 인덱서를 전환하는 버튼이 툴바에 새로 추가되었고, 검색어를 저장해 두었다가 나중에 다시 사용할 수 있는 북마크 버튼도 추가되었습니다.
- 인덱서 프리셋 5종 추가: altHUB, DOGnzb, NZB.su, abNZB, Tabula Rasa.
- 속도 차트와 인스펙터 버튼에 이제 해당 패널이 열려 있는지 표시됩니다.
버전 1.2.2
- 인스펙터 패널이 이제 선택한 다운로드에서 다른 곳을 클릭해도 사라지지 않고 직접 닫을 때까지 열려 있으며, 대기열이 비어 있어도 열 수 있습니다.
- 인스펙터와 속도 차트가 각각 전용 툴바 버튼을 갖게 되어, 서로 독립적으로 표시하거나 숨길 수 있습니다.
- 한동안 다운로드가 없을 때 속도 차트의 y축에 불필요한 "0바이트" 눈금이 더 이상 표시되지 않습니다.
버전 1.2.1
- 여러 파일로 나뉜 릴리스의 다운로드 속도가 빨라졌습니다. 연결이 한 파일씩 순서대로 끝내는 대신, 모든 파일에 걸쳐 하나로 공유된 대기열에서 함께 가져옵니다.
- 창 하단에 속도 차트가 추가되어 시간에 따른 다운로드 속도를 보여 주며, 표시 단위를 세밀하게 조정할 수 있습니다.
- 인스펙터 패널이 추가되어 선택한 다운로드의 세부 정보를 보여 주며, 구성 아티클의 실시간 맵도 확인할 수 있습니다.
- 다운로드를 여러 개 선택해 한꺼번에 제거할 수 있습니다.
- 실패한 다운로드의 전체 오류 메시지를 우클릭 메뉴에서 복사할 수 있습니다.
버전 1.1
- Saber가 이제 한 번에 여러 제공업체를 사용할 수 있습니다. 사용할 순서대로 목록에 배치해 두면, 첫 번째 제공업체가 아티클을 보유하지 않았을 때 게시물의 복구 블록을 소비하기 전에 다음 제공업체에 먼저 요청합니다. 백업 계정이나 블록 계정은 실제로 부족한 부분에 대해서만 요청받으므로, 일반적인 다운로드에서는 전혀 사용되지 않습니다.
- 설정에서 제공업체를 켜고 끄거나 순서를 바꿀 수 있습니다.
- 다운로드 속도가 크게 빨라졌으며, 연결을 늘려도 속도에 변화가 없던 문제가 해결되어 이제 실제로 속도가 향상됩니다.
- 복구할 대상이 있을 때만 게시물의 복구 파일을 다운로드하도록 바뀌어, 정상적인 릴리스의 다운로드 용량이 약 10분의 1 줄어듭니다.
버전 1.0
- Saber의 첫 번째 릴리스입니다. NZB를 추가하면 Saber가 동시 연결로 다운로드하고, 모든 아티클을 체크섬과 대조해 검사하고, 파일을 재조립하고, 발견한 압축 파일(다중 볼륨, 암호 보호, 뒤섞인 파일 이름 포함)의 압축을 해제한 뒤 지정한 위치에 완성된 결과물을 저장합니다.
- Saber는 폴더를 감시해 그 안에 나타나는 NZB를 자동으로 대기열에 추가할 수도 있습니다.
더 도움이 필요하신가요? 문의해 주세요.