简单只读文件协议客户端
项目描述
# SRFP客户端用于Mac OS X(以及Windows和Linux,很快)
为Windows、Mac和Linux编写的SRFP服务器,用Python编写。目前,它在Mac OS X上进行测试,但它应该在Linux上工作,而添加Windows支持应该是微不足道的。
SRFP是一种用于数据保存的只读文件访问协议。SRFP客户端设计得易于使用;它最终将提供一个图形用户界面,用于挂载和卸载卷,以便可以使用
目前,它设计为与32位DOS的SRFP客户端一起使用,但它应该可以与任何实现通过串行接口的SRFP的客户端一起使用。`comms`模块提供了通信层抽象,这样客户端就可以扩展到与它提供的任何双向数据流一起工作。
目前,它还提供了对Unix域套接字的支持,这可以通过使用“主机管道”方法公开Virtualbox虚拟机的串行端口,在Mac OS X和Linux上进行测试。
## 安装
首先,安装然后安装OSXFUSE,通过[下载最新稳定版](http://osxfuse.github.io/),以及Pip,使用以下命令
curl -o get-pip.py https://bootstrap.pypa.io/get-pip.py && python get-pip.py
然后,安装SRFP
pip install srfp
## 使用方法
要挂载卷,请运行
srfpmnt <服务器路径> <挂载路径>
其中 <SERVER PATH> 是串行端口或 Unix 域套接字的路径,例如 serial:/dev/tty.usbserial 或 unix:/tmp/virtualbox.sock,而 <MOUNT PATH> 是挂载 SRFP 目录的路径。
要列出 SRFP 服务的文件内容,请运行
srfptree <SERVER PATH>
其中 <SERVER PATH> 的指定方式如上所述。
项目详情
srfp-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | da7cbf7f7edd9621db7eb700d8d14ec0165d5e47897cd42970a03e3592bd5745 |
|
MD5 | 636495eb6e86b4a2892a554775c2cd41 |
|
BLAKE2b-256 | 766e156cf85065c13a31941a46810b3225cb547b219bc9911aa0f7d6bbd90dbb |