【问题标题】:Is There an Archiving Library Without Dependencies? (C/C++)是否有没有依赖关系的归档库? (C/C++)
【发布时间】:2010-12-27 21:16:15
【问题描述】:

嘿,我正在寻找一个功能类似于 GNU 的 tar 但没有任何依赖关系的归档库。我需要某种存档格式来管理我的游戏引擎中的资源,但我仍然不确定是否要自己滚动。

【问题讨论】:

  • 没有任何依赖是什么意思?
  • 对于归档,您只是需要将一些东西打包到您的可执行文件中,还是您对压缩更感兴趣?
  • 我对将内容打包到可执行文件中并不感兴趣。我只是想实现一种更简单的方法来管理精灵和声音等资源,而像 tar 这样的存档格式似乎是最好的选择。压缩是可选的,因为实现基本的运行长度压缩算法是微不足道的。我所说的依赖是指它应该可以在任何平台上运行,或者至少可以在主要平台(Linux、Mac、Windows)上运行。

标签: c++ tar archive


【解决方案1】:

看看BSDlibarchive

【讨论】:

  • 这正是医生所要求的。谢谢史蒂文!
【解决方案2】:

你的意思是..文件?如果是,我不明白 tar 有什么问题?

如果你的意思是你的数据结构(我看到问题被标记为 C++),那么试试boost::serialization

【讨论】:

  • 不用于数据结构,用于资源。
  • tar 没有问题。我只需要一个没有任何依赖关系的实现。史蒂文提供了,所以还是谢谢。
猜你喜欢
  • 2018-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-20
  • 2019-01-20
  • 2020-09-06
  • 2012-08-01
相关资源
最近更新 更多