2010-08-10 95 views
0

什么意思是“文件冗余”C中的文件冗余

如果还提供了“检测文件冗余的C程序”也会有所帮助。

我在面试时被问到了上述问题。我不知道答案,因为我无法理解他们首先要问什么。谁能帮我!!!

编辑:我已经改写了这个问题。我想我已经更清楚了!

+0

你可以给这个词的上下文的样本?你在哪里找到它? – ysap 2010-08-10 15:14:52

+1

按照目前的情况,我不认为这个问题有任何真正的答案。任何人都可以帮忙之前,你确实需要澄清你的需要/想要的东西。 – 2010-08-10 15:19:28

+0

关于这个问题,我的“C文件”是什么意思? – 2010-08-10 15:24:02

回答

1

可能意味着重复的源文件。

+0

@ysap ....你确定吗?如果可能,你可以发布链接或其他内容! – 2010-08-10 15:38:19

+0

我真的不能在这里提供链接 - 没有任何东西可以链接到...只要想一下在项目中(在不同的目录中)有2个main_file.c源文件副本的情况。 – ysap 2010-08-10 15:59:33

+0

好的...我可以得到你的主意......谢谢 – 2010-08-10 16:22:13

1

我希望他们不是在谈论Cyclic redundancy check。文件冗余可能意味着位于硬盘上不同文件夹中的重复文件。

你可以用C编写一个程序来检查所有的文件并确定重复项。

+0

所以文件冗余意味着有超过1个文件在光盘上有相同的数据? C程序检测到它意味着openig和检查每个文件,以检查是否重复相同的数据然后? – 2010-08-10 15:35:54

1

这可能是故意模糊的面试问题,似乎探索你对冗余这个术语的了解。我看到文件冗余这里的几种可能的含义:一个文件的

  • 冗余(相同)副本,以确保在副本的单个文件的内容
  • 意外冗余不可用的情况下的可用性。通过应用文件压缩程序,您可以检测到这种冗余的多种情况。压缩得越多,文件内容越冗余。
  • 文件内容的故意冗余。纠错码可以应用于数据。这增加了冗余,并允许纠正或检测损坏文件中的一定数量的错误。