inblog logo
|
devleekangho
    용어정리

    파일 프로토콜

    KangHo Lee's avatar
    KangHo Lee
    Dec 05, 2024
    파일 프로토콜
    파일 프로토콜(file://)은 로컬 파일 시스템에 있는 파일이나 디렉터리에 접근하기 위해 사용되는 프로토콜입니다.
    이는 웹 브라우저와 같은 애플리케이션에서 파일을 열거나 디렉터리 구조를 탐색할 때 사용됩니다.
    파일 프로토콜을 사용하면 HTTP, HTTPS와 같은 네트워크 프로토콜과 달리 네트워크를 거치지 않고 직접 로컬 파일 시스템에 접근할 수 있습니다.

    파일 프로토콜의 형식

    파일 프로토콜의 기본 형식은 다음과 같습니다:
    file://[호스트]/[경로]
    • 호스트: 보통 로컬 시스템(localhost 같은)을 가리키기 때문에 생략되는 경우가 많습니다.
      • 호스트가 생략되므로 file:///[경로] 가 됩니다.
    • 경로: 접근하려는 파일이나 디렉터리의 절대 경로입니다.

    예시

    1. Windows 경로
      1. file:///C:/Users/Username/Documents/file.txt
        Windows에서는 드라이브 문자(C:)가 포함된 경로를 사용하며, 백슬래시(\) 대신 슬래시(/)를 사용합니다.
        💡
        윈도우 파일 시스템에서는 파일 경로를 지정할 때 백슬래시(\)를 사용하지만, 파일 프로토콜을 사용할 때는 슬래시(/)를 사용합니다.
    1. UNIX/Linux 경로
      1. file:///home/username/documents/file.txt
        UNIX/Linux 시스템에서는 루트 디렉터리(/)에서 시작하는 경로를 사용합니다.
    1. macOS 경로
      1. file:///Users/username/Documents/file.txt
        macOS 시스템에서도 UNIX/Linux와 유사한 경로 구조를 사용합니다.

    사용 사례

    • 웹 브라우저에서 파일 열기: 브라우저 주소창에 파일 프로토콜을 입력하여 로컬 파일을 열 수 있습니다.
    • 애플리케이션 개발: 로컬 파일 시스템에 있는 파일을 읽거나 쓸 때 파일 프로토콜을 사용하여 경로를 지정할 수 있습니다.

    주의 사항

    • 파일 프로토콜을 사용할 때는 파일 시스템의 보안 권한을 준수해야 합니다. 애플리케이션이 파일에 접근할 수 있는 권한이 있어야 합니다.
    • 웹 애플리케이션에서는 보안상의 이유로 브라우저가 로컬 파일 시스템에 접근하는 것을 제한할 수 있습니다.
     
    Share article

    devleekangho

    RSS·Powered by Inblog