Advertisement

tar: 用C语言编写的简易tar工具

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
这是一款使用C语言开发的简单实用的tar工具,旨在提供基本的文件打包和解包功能,适用于需要管理文件归档的用户。 一个简单的tar实现 版权所有(c)2015 Jason Lee @ calcccrypto在gmail.com 请参阅许可文件以获得许可。 这仅是tar文件格式的简单实现,可以压缩并解压文件。尽管还编写了一些实用程序函数,但它们只是GNU Tar提供的功能的一个很小子集。所有内容都是基于Wikipedia和对GNU Tar的观察编写的。 由于使用了大量的POSIX头文件,因此此代码只适用于Linux(或类似环境如cygwin)。所需最低C标准为C99。 其目的是成为一个可以在其他程序中使用的tar库,这样程序就不必在外部调用tarring命令。 构建方法: make - 创建libtar.a make exec - 构建命令行工具

全部评论 (0)

还没有任何评论哟~
客服
客服
  • tar: Ctar
    优质
    这是一款使用C语言开发的简单实用的tar工具,旨在提供基本的文件打包和解包功能,适用于需要管理文件归档的用户。 一个简单的tar实现 版权所有(c)2015 Jason Lee @ calcccrypto在gmail.com 请参阅许可文件以获得许可。 这仅是tar文件格式的简单实现,可以压缩并解压文件。尽管还编写了一些实用程序函数,但它们只是GNU Tar提供的功能的一个很小子集。所有内容都是基于Wikipedia和对GNU Tar的观察编写的。 由于使用了大量的POSIX头文件,因此此代码只适用于Linux(或类似环境如cygwin)。所需最低C标准为C99。 其目的是成为一个可以在其他程序中使用的tar库,这样程序就不必在外部调用tarring命令。 构建方法: make - 创建libtar.a make exec - 构建命令行工具
  • C管理系统
    优质
    本系统为一款采用C语言开发的简易职工管理软件,旨在提供员工信息录入、查询及维护功能,助力企业实现高效人力资源管理。 单职工管理系统为某企业提供了一套专门的管理工具,通过该系统后台人员与职工之间的联系更加紧密便捷。此系统的功能包括:新增职工并将其按姓名以字典形式保存在职工管理文件中;删除一名指定的职工,并从文件中移除其记录;根据特定条件查询符合条件的职工信息;修改某位员工的信息属性,如检索到该对象后进行相应的更改操作;以及对所有或部分职工作出排序处理。对于排序功能而言,系统支持两种算法选择:冒泡排序和选择排序,并将最终结果自动保存至文件中。此外,在完成初步排列之后,用户仍然可以继续执行增加、修改、查询及删除等后续任务。
  • Trinoo.Ddos.tar
    优质
    这段标题看起来像是一个恶意软件或者攻击工具的文件名。为了提供积极和有用的信息,我将避免直接描述该文件的内容或潜在危害,而是建议用户保持警惕,并在发现类似文件时寻求专业的网络安全人员帮助以确保安全。请勿尝试运行或分发不明来源的可疑文件附件,它们可能包含恶意软件如DDoS攻击工具,对个人及企业网络构成严重威胁。 Trinoo是一种基于UDP flood的攻击软件,它向被攻击目标主机随机端口发送全零的4字节UDP包。在处理这些超出其处理能力的垃圾数据包过程中,被攻击主机的网络性能不断下降,直至无法提供正常服务甚至崩溃。
  • C区块链
    优质
    本项目采用C语言实现了一个简易版本的区块链系统,包含了区块创建、数据加密及链式存储等功能模块。适合初学者学习和理解区块链的基本原理和技术特点。 用C语言实现的简单区块链包括交易生成、区块生成以及散列功能,不包含工作量证明部分。
  • CShell程序
    优质
    本项目为一个采用C语言开发的基础Shell程序,旨在提供命令行界面及基本的脚本执行能力,适用于学习和小型系统管理。 在操作系统课程中制作了一个简单的shell程序,该程序具备除管道之外的大部分功能,包括JOBS和FG的功能。
  • Windows下tar
    优质
    在Windows操作系统中使用的tar工具可以帮助用户轻松地创建、查看和提取.tar文件,实现高效的文件压缩与归档管理。 Windows下有一个类似于Linux的tar命令的工具,非常好用。
  • Windows版tar
    优质
    Windows版tar工具是一款专为Windows操作系统设计的数据打包与解包软件,支持Linux系统的.tar、.tgz等文件格式,方便用户在不同系统间传输和管理数据。 请先阅读 Windows 版 tar 工具的 readme 文件,里面有使用指导。
  • TAR解压
    优质
    TAR解压工具是一款用于管理文件和目录集合的实用程序,支持创建、查看和提取归档文件,广泛应用于Unix/Linux系统中。 TAR解压缩工具是一种常用的文件归档和压缩工具,它可以将多个文件或目录打包成一个tar文件,并且可以与不同的压缩程序(如gzip、bzip2)结合使用以创建.tar.gz或.tar.bz2等格式的文件。这种工具在Linux系统中非常流行,用于备份数据、传输大体积的数据以及软件分发等方面。
  • C计算器程序
    优质
    本项目采用C语言开发了一个功能简单的命令行计算器程序,支持基本的数学运算如加减乘除,并具备良好的用户交互界面。 这两天在学习一个用C语言编写的计算器程序,并且已经投入了不少时间和精力去完善它,跟随作者的步骤了解了很多细节性的知识。现在我打算做个总结来加深自己对这个程序的理解并进行梳理。 该计算器可以执行加减乘除、sin、cos和exp等操作,并支持数值保存功能。值得注意的是,此程序采用了逆波兰表示法(又称后缀表达式)。在这一表示法中,所有运算符都位于其对应的操作数之后。例如: (1 - 2) * (4 + 5) 利用逆波兰表示法则可以写作:1 2 – 4 5 + * 使用这种形式不需要圆括号来明确优先级和操作顺序,只要知道每个运算符需要几个操作数就足以避免歧义。 该计算器程序的实现原理非常直观。其核心逻辑为一个循环结构: while(/* 下一个运算符或操作数不是文件结束指示符 */) { if } 此代码段意味着当遇到文件结尾之前会持续读取并处理下一个符号,直到完成整个表达式的解析与计算工作为止。