4 个版本

0.2.0 2024年6月16日
0.1.2 2023年11月26日
0.1.1 2023年11月26日
0.1.0 2023年11月25日

1007文件系统

Download history 165/week @ 2024-06-14 12/week @ 2024-06-21

每月下载 181

Apache-2.0 OR MIT

41KB
311 代码行

简介

欢迎使用 phazer 包!

想象一下,你正在构建一个从网站下载文件的应用程序。假设应用程序正在下载美国社会保障署(https://www.ssa.gov/oact/babynames/names.zip)的婴儿名字数据。

从互联网获取数据时常见的失败情况是下载中断。除非采取预防措施,文件最终会截断(本质上损坏)。这会给用户带来糟糕的体验。应用程序可能会在输出关于不可读 ZIP 文件的神秘错误后停止运行。

配置文件也存在类似的问题。我们希望我们的服务只看到完整的配置文件。部分配置文件甚至可能引入安全漏洞。

此包的目的是以完成状态或根本不向系统提供文件。要么下载整个 names.zip 文件,要么文件丢失。要么使用旧的完整配置文件,要么使用新的完整配置文件。

许可证

phazer 在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。

有关详细信息,请参阅 LICENSE-APACHELICENSE-MIT

构建状态

Clippy Examples Test

依赖关系

~0–1.1MB
~19K SLoC