설치

Bytesweep 설치하기

Bytesweep은 Apple Developer ID로 서명되고 애플의 공증을 받았기 때문에, macOS는 확인되지 않은 개발자 경고 없이 앱을 엽니다. 아래에서 내려받을 파일을 고르세요 — 전체 과정은 1분 정도 걸립니다.

어떤 파일이 필요한가요?

macOS에서 DMG와 ZIP에는 완전히 같은 응용 프로그램이 들어 있습니다. DMG는 응용 프로그램 폴더로 끌어다 놓는 창을 보여주고, ZIP은 더 작고 빨라서 직접 옮기고 싶을 때 알맞습니다.

애플 실리콘인가요, 인텔인가요?

애플 메뉴 이 Mac에 관하여를 여세요. 다음 줄이 이고 Apple M1, M2, M3, M4라면 애플 실리콘 빌드를, 다음과 같다면 프로세서 · Intel인텔 빌드를 받으세요. 잘못 받아도 위험하지는 않고, 느리게 실행되거나 아예 실행되지 않을 뿐입니다.

애플 실리콘 (M1 – M4)

네이티브 arm64 빌드. macOS 11 Big Sur 이상. 버전 1.0.1.

인텔 맥

x86-64 빌드. macOS 11 Big Sur 이상.

윈도우를 쓰고 계신가요?

아직 윈도우 빌드가 없습니다 — 개발 중입니다. 문의는 support@bytesweep.app 로 주시면 출시 당일 알려드리겠습니다. 지금 구매한 라이선스는 추가 비용 없이 포함됩니다.

모든 macOS 빌드는 Developer ID 인증서로 코드 서명되고 애플의 공증을 받았습니다. Bytesweep을 Mac App Store가 아니라 여기서 배포하는 이유는, 샌드박스에서 실행되는 앱은 디스크 전체를 검사할 수 없기 때문이며 그것이 이 제품의 존재 이유이기 때문입니다.

macOS · DMG로 설치하기

익숙한 방법입니다. 디스크 이미지를 두 번 클릭하고 아이콘 하나를 다른 하나 위로 끌어다 놓으세요.

  1. 내려받은 .dmg 열기

    두 번 클릭 Bytesweep-1.0.1-AppleSilicon.dmg 다운로드 폴더에서 여세요. macOS가 이미지를 마운트하고 이 창을 엽니다.

  2. Bytesweep을 응용 프로그램 폴더로 끌어다 놓기

    왼쪽의 Bytesweep 아이콘을 오른쪽의 응용 프로그램 단축 아이콘 위로 끌어다 놓으세요. 그러면 앱이 다음 위치로 복사됩니다: /Applications.

    The Bytesweep disk image window: the app icon on the left, an arrow, and the Applications folder shortcut on the right. Bytesweep Bytesweep drag Applications Drag the app onto the folder to install it
    .dmg를 두 번 클릭하면 나타나는 디스크 이미지 창.
  3. 디스크 이미지를 추출한 뒤, 응용 프로그램에서 앱 열기

    Finder 사이드바에서 Bytesweep 옆의 추출 화살표를 클릭한 다음, 마운트된 이미지가 아니라 응용 프로그램 폴더에서 Bytesweep을 여세요. .dmg는 그 뒤에 지워도 됩니다.

macOS · ZIP으로 설치하기

ZIP에는 설치 창이 없습니다 — 앱만 주어지고 직접 옮겨야 합니다. 세 단계입니다.

Three stages: the downloaded ZIP file, the unzipped Bytesweep application, and the Applications folder it is dragged into. Bytesweep…mac.zip in Downloads unzip Bytesweep.app still in Downloads drag Applications where it belongs
ZIP → 응용 프로그램 → 응용 프로그램 폴더. 사람들이 건너뛰는 것은 마지막 화살표입니다.
  1. 압축 풀기

    Safari는 다운로드를 자동으로 풀어주므로 이미 다운로드 폴더에서 다음을 볼 수도 있습니다: Bytesweep.app Chrome, Firefox, Arc라면 내려받은 다음 파일을 한 번 두 번 클릭하면 .zip macOS가 압축 파일 옆에 풀어줍니다.

  2. Bytesweep.app을 응용 프로그램으로 옮기기

    Finder 창을 열고 다음을 눌러 ⇧⌘A 응용 프로그램으로 이동한 뒤, 다운로드에서 다음을 끌어다 놓으세요: Bytesweep.app 또는 앱을 선택하고 다음을 누른 뒤 ⌘C응용 프로그램 안에서 다음을 눌러 옮기세요: ⌥⌘V .

    터미널이 편하다면:

    mv ~/Downloads/Bytesweep.app /Applications/
  3. 응용 프로그램에서 열기

    응용 프로그램 폴더에서 Bytesweep을 두 번 클릭하세요. 아래의 첫 실행 대화 상자는 한 번만 나타나고 다시는 나오지 않습니다.

다운로드 폴더에서 Bytesweep을 실행하지 마세요.

macOS는 격리된 앱을 무작위 읽기 전용 위치에서 실행하며(Gatekeeper의 App Translocation), 그 경로는 실행할 때마다 바뀝니다. macOS는 전체 디스크 접근 권한을 경로 단위로부여하기 때문에, 이동된 앱에 준 권한은 다음에 열 때 조용히 무효가 되고 검사 결과가 비거나 일부만 나옵니다. 앱을 먼저 다음 위치로 옮기는 것이 /Applications 권한을 유지시키는 방법입니다.

첫 실행

앱이 공증되었기 때문에 macOS는 처음 한 번만 확인 질문을 합니다 — 서명되지 않은 앱이 받는 「확인되지 않은 개발자」 차단이 아닙니다.

The macOS confirmation dialog: Bytesweep is an app downloaded from the Internet, are you sure you want to open it, with Cancel and Open buttons. “Bytesweep” is an app downloaded from the Internet. Are you sure you want to open it? Apple checked it for malicious software and none was detected. Cancel Open
다음을 클릭하세요: 열기. 애플이 악성 소프트웨어를 발견하지 못했다는 문구가 공증 확인이 통과했다는 뜻입니다.

Bytesweep에 전체 디스크 접근 권한 주기

macOS는 메일, 메시지, Safari 데이터, Time Machine 스냅샷, 다른 앱의 컨테이너를 권한의 벽 안에 둡니다. 권한이 없어도 Bytesweep은 검사할 수 있지만, 그 폴더들을 0바이트로 보고하며 디스크를 차지하는 것의 상당 부분을 조용히 놓치게 됩니다.

  1. 설정 열기

    애플 메뉴 → 시스템 설정개인정보 보호 및 보안전체 디스크 접근 권한. macOS 12 이하에서는 시스템 환경설정 → 보안 및 개인 정보 보호 → 개인 정보 보호 탭입니다.

  2. Bytesweep 켜기

    Bytesweep은 첫 실행 뒤 목록에 나타납니다. 스위치를 켜세요. 목록에 없다면 다음을 클릭하고 +응용 프로그램에서 Bytesweep을 고르세요.

    System Settings showing Privacy and Security selected in the sidebar and the Full Disk Access list with the Bytesweep switch turned on. General Appearance Privacy & Security Desktop & Dock Displays Full Disk Access Allow the applications below to access data such as Mail, Messages, Safari, Home and Time Machine backups. Bytesweep Terminal + Quit and reopen Bytesweep for the change to take effect.
    개인정보 보호 및 보안 → 전체 디스크 접근 권한에서 Bytesweep 스위치를 켠 모습.
  3. Bytesweep을 종료하고 다시 열기

    macOS는 새 권한을 새로 실행할 때만 적용합니다. 다음을 누른 뒤 ⌘Q앱을 다시 열어 검사하세요.

어떤 것도 기기를 떠나지 않습니다.

전체 디스크 접근 권한은 Bytesweep이 그 폴더들을 측정 할 수 있게 해줄 뿐입니다. 검사, 시각화, 중복 제거, 정리는 모두 로컬에서 실행되며, 앱이 보내는 유일한 네트워크 요청은 라이선스 확인입니다. 자세한 내용은 개인정보 처리방침.

Linux

두 가지 배포본이 있습니다. 어디서나 실행되는 휴대용 AppImage와, Debian·Ubuntu 계열을 위한 .deb 입니다.

AppImage

모든 배포판. 설치 불필요, root 불필요.

chmod +x Bytesweep-1.0.1.AppImage
./Bytesweep-1.0.1.AppImage

Ubuntu 22.04 이상에서는 여기서 다음 오류로 멈춥니다: dlopen(): error loading libfuse.so.2 — AppImage는 FUSE 2가 필요하지만 Ubuntu는 이제 FUSE 3만 제공합니다. 한 번 설치하거나, 없이 실행하세요:

sudo apt install libfuse2t64   # libfuse2 before Ubuntu 24.04
# or, with nothing to install:
./Bytesweep-1.0.1.AppImage --appimage-extract-and-run

Ubuntu 24.04 이상에서는 이어서 다음에서 멈춥니다: chrome-sandbox … mode 4755. 다음을 추가하거나, --no-sandbox샌드박스를 유지하려면 아래 문제 해결 항목을 참고하세요. 메뉴 항목을 만들려면 다음을 설치하세요: AppImageLauncher.

Ubuntu에서는 .deb가 더 매끄럽습니다 — 다음 위치에 설치되고, /opt거기서는 샌드박스 헬퍼가 이런 과정 없이 동작합니다.

.deb 패키지

Debian, Ubuntu, Mint, Pop!_OS.

sudo apt install ./bytesweep_1.0.1_amd64.deb

설치 위치: /opt/Bytesweep 그리고 유틸리티 아래에 실행 항목을 추가합니다.

다른 사용자의 파일 읽기

리눅스에는 전체 디스크 접근 권한 요청이 없고, 일반 파일 권한을 사용합니다. 자신의 사용자로 실행하면 Bytesweep은 여러분이 볼 수 있는 것을 모두 봅니다. 다음이나 다른 사용자에게 속한 폴더는 root 조용히 건너뛰지 않고 읽을 수 없음으로 보고하므로 합계가 정직하게 유지됩니다. root가 필요한 시스템 도구는 실행할 때 다음을 통해 암호를 묻습니다: pkexec .

문제가 생기면

「Bytesweep이 손상되어 열 수 없습니다. 휴지통으로 이동해야 합니다.」

거의 언제나 전송 중 다운로드가 변경되었다는 뜻입니다 — 회사 프록시, 백신 검사기, 압축을 다시 하는 파일 공유 서비스 등 — 그러면 코드 서명이 깨집니다. 삭제하고 이 사이트에서 다시 내려받으세요. 계속된다면 격리 표시를 지우고 다시 여세요:

xattr -dr com.apple.quarantine /Applications/Bytesweep.app

bytesweep.app에서 직접 내려받은 파일에는 이 명령이 필요할 일이 없어야 합니다.

「개발자를 확인할 수 없기 때문에 Bytesweep을 열 수 없습니다.」

이 메시지는 나오지 않아야 합니다 — 앱은 공증되어 있습니다. 나온다면 그 사본이 이 사이트에서 온 것이 아니거나 다운로드가 불완전한 것입니다. 다시 내려받으세요. 일회성 조치로는 앱을 마우스 오른쪽 버튼으로 클릭해 열기열기를 선택하거나, 시스템 설정 → 개인정보 보호 및 보안에서 Bytesweep 관련 메시지 아래의 그래도 열기 를 클릭하면 됩니다.

검사가 곧바로 끝나거나, 폴더 전체가 0바이트로 표시됩니다

원인은 두 가지이며 이 순서로 확인하세요. 첫째, 앱이 다음 위치에 없는 경우: /Applications — 그곳으로 옮기고 다시 여세요. 둘째, 전체 디스크 접근 권한이 꺼져 있다면 켠 다음 앱을 종료하고 다시 여세요. macOS는 새로 실행할 때만 권한을 적용하기 때문입니다.

앱을 두 번 클릭해도 아무 일이 없습니다

올바른 아키텍처를 받았는지 확인하세요. 인텔 전용 빌드는 Rosetta 없이 애플 실리콘에서 실행되지 않고, 애플 실리콘 빌드는 인텔 맥에서 아예 실행되지 않습니다. 애플 메뉴 → 이 Mac에 관하여에서 어느 쪽인지 알 수 있으며, 네이티브 빌드에는 Rosetta가 필요 없습니다.

관리자 암호를 계속 묻습니다

묻는 것은 시스템 도구뿐입니다 — Time Machine 로컬 스냅샷 솎아내기, 비활성 메모리 정리, 일부 패키지 관리자 캐시에는 실제로 root 권한이 필요합니다. macOS가 자체 인증 창을 띄우며, Bytesweep은 암호를 보거나 저장하지 않고, 일반적인 검사와 정리에는 필요하지 않습니다.

리눅스: 「dlopen(): error loading libfuse.so.2」

AppImage는 FUSE 2로 마운트되지만 Ubuntu 22.04 이상은 FUSE 3만 제공하므로 기본 시스템에는 라이브러리가 없습니다. 다음으로 한 번 설치하세요: sudo apt install libfuse2t64 (패키지 이름은 Ubuntu 24.04 이전에는 다음이며 libfuse2 이름 변경은 64비트 전환과 함께 이루어졌습니다: time_t ). FUSE 3와 함께 설치되며 아무것도 망가뜨리지 않습니다.

아무것도 설치하고 싶지 않다면 AppImage를 다음 옵션으로 실행하세요: --appimage-extract-and-run. 마운트 대신 임시 폴더에 풀어 실행합니다. 시작이 느리지만 의존성이 없습니다.

리눅스: 「The SUID sandbox helper binary … is not configured correctly」

Ubuntu 24.04 이상은 AppArmor로 비특권 사용자 네임스페이스를 차단합니다. Bytesweep의 토대인 Chromium은 그 샌드박스를 선호하며, root 소유에 4755 모드여야 하는 헬퍼 바이너리로 대체합니다 — FUSE가 다음으로 마운트하기 때문에 AppImage 안에서는 불가능합니다: nosuid. 해결책은 셋, 좋은 순서대로입니다.

대신 .deb를 설치하세요. 일반 파일 시스템의 다음 위치에 풀리고, /opt 거기서는 헬퍼가 필요한 권한을 얻으므로 이 문제가 생기지 않습니다.

또는 사용자 네임스페이스를 다시 허용하고 샌드박스를 유지하세요: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0, 다음을 기록해 영구 적용합니다: kernel.apparmor_restrict_unprivileged_userns=0 위치: /etc/sysctl.d/60-apparmor-userns.conf. 이는 시스템 전체의 보안 강화 설정을 완화하므로, 그 점을 감안해 결정하세요.

또는 다음을 붙여 실행하세요: --no-sandbox. 가장 간단하고 곧바로 실행되지만, 이 앱에 대해 Chromium의 렌더러 샌드박스를 끕니다.

Bytesweep은 자체 데이터를 어디에 두나요?

스냅샷, 설정, 복원 지점은 macOS에서는 다음 위치에, ~/Library/Application Support/Bytesweep 리눅스에서는 다음 위치에 저장됩니다: ~/.config/Bytesweep 여기에 더해 작은 체험판 표식이 다음에 있습니다: ~/.bytesweep-trial. 업로드되는 것은 없습니다.

여러 대에 설치할 수 있나요?

네 — Pro 키는 세 대까지 활성화됩니다. 활성화 관리는 앱 안의 라이선스 화면에서 하며, 더 이상 쓰지 않는 기기를 비활성화해 자리를 비울 수 있습니다.

삭제

Bytesweep은 자체 완결형 앱 번들입니다. 응용 프로그램 폴더에서 다음을 Bytesweep 휴지통으로 끌어다 놓으면 됩니다 — 삭제는 그것으로 끝입니다.

설정, 스냅샷, 남아 있는 복원 지점까지 지우려면:

rm -rf ~/Library/Application\ Support/Bytesweep ~/.bytesweep-trial

리눅스에서는 .deb의 경우 다음을 실행하고, sudo apt remove bytesweep AppImage라면 파일을 지운 뒤 다음을 실행하세요: rm -rf ~/.config/Bytesweep ~/.bytesweep-trial.

공간을 되찾고 싶다면 복원 지점을 먼저 비우세요.

실행 취소와 복원은 정리한 파일을 같은 볼륨에 7일 동안 보관해 되돌릴 수 있게 합니다. 앱을 지워도 그 파일들은 사라지지 않습니다. 삭제 전에 Bytesweep → 복원 → 지금 비우기 를 실행하거나, 그 화면에 표시된 복원 폴더를 지우세요.

그래도 해결되지 않나요?

보이는 메시지를 그대로, 그리고 macOS 버전과 함께 보내주세요 — 설치 관련 문의에는 당일에 답변드립니다.