文件名称:npk:用C编写的整洁的打包系统
文件大小:195KB
文件格式:ZIP
更新时间:2024-03-22 03:50:03
C
npk-简洁的打包系统[en:pack] 版权所有(c)2009-2013 Park Hyun-woo( ) 根据MIT许可分发。 (有关详细信息,请参阅许可) 为什么要打包文件? 打开多个文件与仅打开一个文件。 如果要在应用程序中打开多个文件,内核应遍历FAT(文件分配表)。 它需要很多时间-有时甚至比将文件加载到内存还要更长的时间。 npk拥有自己的文件列表,还支持大型软件包的哈希表。 是的,npk本身是一个小的逻辑文件系统。 加密与压缩 tar可以将文件归档到软件包中。 但是它需要gzip或其他东西来压缩文件。 为了方便起见,npk嵌入了xxtea加密和zlib压缩。 您可以通过npk API读取/写入文件,无需担心。 什么是npk? “ npk”是一个文件打包系统,称为“ en-pack”。 支持文件压缩(zlib)和加密(xxtea)。 支持大多数现代操作系统。
【文件预览】:
npk-master
----CMakeLists.txt(990B)
----.gitignore(28B)
----README.md(2KB)
----build.sh(82B)
----npk()
--------CMakeLists.txt(49B)
--------cli()
--------common()
--------gui()
----LICENSE(1KB)
----.travis.yml(67B)
----libnpk()
--------CMakeLists.txt(2KB)
--------tests()
--------include()
--------src()
--------external()