로컬 처리는 선택한 파일을 먼저 원격 처리 서버로 보내는 대신 장치의 브라우저가 선택한 파일을 읽고 변환하는 것을 의미합니다. 웹사이트에서는 해당 작업에 필요한 코드를 계속 다운로드하고 일반적인 웹사이트 요청을 할 수 있습니다. 로컬 파일 처리는 작업이 발생하는 위치를 설명합니다. 이는 전체 웹사이트의 인터넷 연결이 끊어졌다는 의미는 아닙니다.
로컬 처리와 서버 처리
| 질문 | 현지 처리 | 서버 처리 |
|---|---|---|
| 누가 파일을 읽고 변환합니까? | 귀하의 장치에서 실행되는 소프트웨어. | 업로드 후 원격 서버의 소프트웨어. |
| 누구의 자원이 작업을 수행합니까? | 장치의 프로세서 및 메모리. | 주로 서버의 프로세서와 메모리입니다. |
| 연결이 필요한 것은 무엇입니까? | 페이지 및 캐시되지 않은 코드, 모델 또는 기타 요청입니다. | 입력 업로드, 요청 처리 및 결과 수신. |
| 무엇을 확인해야 합니까? | 실제 업로드 동작, 기타 요청 및 로컬 저장소. | 업로드 처리, 보존, 액세스 및 삭제 정책. |
예를 들어 PDF를 로컬에서 회전하면 브라우저가 선택한 원본에서 회전된 복사본을 생성할 수 있습니다. 서버 기반 서비스는 PDF를 수신하고 원격으로 복사본을 만든 다음 결과를 다시 보냅니다. 두 접근 방식 모두 추가 기능을 가질 수 있습니다. 레이블만으로는 모든 데이터 흐름을 설명할 수 없습니다.
파일을 선택하면 어떻게 되나요?
브라우저 파일 선택기는 선택한 파일에 대한 페이지 액세스를 제공합니다. 선택과 업로드는 별도의 작업입니다. JavaScript는 선택한 바이트를 로컬에서 읽을 수 있지만 웹 사이트는 해당 바이트를 네트워크를 통해 보낼 수도 있습니다. "파일 선택"이라고 표시된 버튼은 어떤 동작이 뒤따를지 설정하지 않습니다.
처리는 입력 바이트, 디코딩된 이미지, 페이지 미리 보기 및 출력 바이트를 메모리에 동시에 보유할 수 있습니다. 일반적으로 blob:으로 시작하는 임시 개체 URL을 사용하면 페이지에서 브라우저에 저장된 데이터를 표시하거나 다운로드할 수 있습니다. 해당 URL을 생성하는 것은 업로드 또는 공개 공유 링크가 아닙니다. 이를 해제하면 브라우저가 관련 리소스를 회수할 수 있습니다. 이는 장치 메모리나 저장소에서 안전하게 삭제된다는 약속이 아닙니다.
로컬 도구가 여전히 항목을 다운로드하거나 메모리를 사용하는 이유는 무엇입니까?
JavaScript는 애플리케이션 로직을 실행합니다. WebAssembly를 사용하면 브라우저가 컴파일된 처리 엔진을 실행할 수 있으며, 브라우저 기능은 이미지를 디코딩하고 미리보기를 그릴 수 있습니다. 이러한 기술 중 어느 것도 웹사이트의 네트워크 요청을 자동으로 방지하지 못합니다.
도구가 작동하려면 재사용 가능한 OCR 언어 파일이나 배경 제거 모델을 다운로드해야 할 수도 있습니다. 공유 리소스를 받는 것은 문서를 서버로 보내는 것과 다릅니다. 처리 자체는 여전히 CPU와 RAM을 소비합니다. 압축된 사진은 훨씬 더 큰 픽셀 버퍼로 확장될 수 있으며 긴 PDF에는 많은 페이지 미리 보기가 필요할 수 있습니다. 대규모 작업은 속도가 느리거나 휴대폰의 사용 가능한 메모리를 초과할 수 있습니다.
"첫 번째 로드 후 오프라인"은 무엇에 따라 달라지나요?
오프라인 사용은 브라우저 캐시에서 사용할 수 있는 정확한 페이지, 처리 엔진 및 필수 리소스에 따라 달라집니다. 홈페이지를 한 번 열었다고 해서 반드시 모든 도구가 캐시되는 것은 아닙니다. 브라우저는 캐시된 데이터를 지울 수 있고, 비공개 브라우징에서는 더 적은 양의 데이터를 보관할 수 있으며, 다른 언어나 모델을 새로 다운로드해야 할 수도 있습니다. 특정 워크플로에 의존하기 전에 오프라인으로 테스트해 보세요.
로컬 처리가 보장하지 않는 것
- 이는 사이트에 분석, 쿠키, 연락처 서비스 또는 기타 네트워크 트래픽이 없음을 증명하지 않습니다.
- 출력에서 메타데이터나 표시되는 개인 정보는 제거되지 않습니다.
- 다른 사람이나 귀하의 장치에 액세스하는 소프트웨어로부터 다운로드한 파일을 보호하지 않습니다.
- 브라우저 확장, 손상된 코드 또는 안전하지 않은 장치로 인한 위험은 제거되지 않습니다.
서비스의 현재 개인정보 공개와 특정 도구의 동작을 확인하세요. 결과를 공유할 계획이라면 검토도 해보세요. 파일 메타데이터 및 표시되는 콘텐츠.
SoraFiles가 로컬 처리를 사용하는 방법
SoraFiles는 지원되는 파일을 브라우저에서 처리하며 해당 파일의 내용이나 결과를 SoraFiles 처리 서버로 보내지 않습니다. 그 개인정보 보호 페이지 웹사이트 요청과 익명의 도구 사용 이벤트를 별도로 설명합니다. 문의 양식은 일반적인 웹사이트 사용에 대한 의도적인 예외입니다. 여기에 제출한 정보는 문의 서비스로 전송됩니다.
는 오픈 소스 페이지 브라우저 라이브러리와 애플리케이션 소스를 식별합니다. 이는 독립적인 보안 인증이 아닌 자사 구현 공개입니다. 다음과 같은 대표적인 워크플로를 시도해 보세요. PDF 압축 또는 이미지 변환기또는 찾아보기 모든 도구.