feat(tarfile): 纳入 tar 归档读写模块

- 读:ustar 头(含 prefix 字段)、GNU L/K 长名与长链接头、PAX x/g 扩展头(path/linkpath/size/mtime/uid/gid/uname/gname)、GNU base-256 数值字段;归档整体读入内存,.tar.gz 先解压

- 写:ustar 头;路径或链接目标超长时补一条 PAX x 记录

- 用法:tarfile.TarFile(path, mode);tarfile.error() 携带失败原因
This commit is contained in:
TermiNexus committed 2026-10-09 15:01:02 +08:00
1 parent be62587521
commit 17b1d6bb60
1 file changed
+1009
+1009
View File
File diff suppressed because it is too large. Load diff