没有合适的资源?快使用搜索试试~ 我知道了~
insecure:为了克服255个字节的名称限制(Linux),使用保险丝包装器
共4个文件
makefile:1个
c:1个
gitignore:1个
需积分: 9 0 下载量 138 浏览量
2021-05-10
19:15:13
上传
评论
收藏 5KB ZIP 举报
温馨提示
参见 关于 基于FUSE的文件系统不安全,其目的是扩大文件名的长度限制。 通常,Linux文件系统将其文件名长度限制为255个字节。 使用现在流行的UTF-8进行编码时,英文文本可以使用255个字符,而俄语只能使用128个字符。 对于某些汉字,状态更糟(64个字符)。 局限性 似乎FUSE的限制为1024字节,在内核中进行了硬编码。 不安全本身不应具有文件名长度的任何限制。 这个怎么运作 insecure使用SQLite3数据库存储文件名和相应的后端文件名。 后端名称由前缀和数字组成,如果没有一个篡改数据库,则它们是唯一的。 因此,如果用户创建的名称类似于“某些非常非常长的句子...”,它会存储在数据库中,而对于实际的数据存储,则会创建诸如“ prefix_4582”之类的名称。 就像现在存储在db中的每个名称一样,它成为了失败点。 如果出现问题,并且丢失了db文件或损坏了,则丢失了文
资源推荐
资源详情
资源评论
收起资源包目录
insecure-master.zip (4个子文件)
insecure-master
.gitignore 13B
Makefile 214B
insecure.c 13KB
README.md 2KB
共 4 条
- 1
资源评论
任念辰
- 粉丝: 49
- 资源: 4570
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功