帮助!!试图对一个文件系统进行编程,我将感谢任何想法。[英] HELP !! trying to program a file system, I will appreciate any idea.

问题描述

您好,我需要对文件系统之类的东西进行编程,例如 FAT32,我需要在闪存(例如我们通常用于传输音乐、视频或文本文件的闪存)中放入一种不同的格式商业的.我需要以透明的方式对最终用户执行此操作,最终用户将在安装了此程序的 PC 中使用该内存.
原因是:我需要一些东西来确保我的数据在内存中,但它必须对最终用户透明,也许解密过程不能那么透明.
我真的很感激任何想法,在此先感谢.
对不起,我的英语不是我的母语...

推荐答案

看看 ReactOS[^] 或 FreeDOS[^].

linux中也包含了FAT32的实现.

以上链接适用于开源操作系统,因此您可以在代码中的某处找到您需要的内容 - 请尝试在它们各自的邮件列表中询问.

最好的问候
Espen Harlinn

补充一下,如果您的目标是加密数据,那么使您的文件系统非标准,将使其更难与其他系统一起使用.

与为每个操作系统编写新的文件系统和驱动程序相比,基于文件的加密将全面降低您产品的成本.您不仅会产生开发成本,还会产生相关的支持成本.

"像 FAT32"不是一种文件格式,而是一种文件系统.如果你不理解它,你可能还没有准备好自己开发,对不起.此外,"我自己的"和"帮助!!"在一定程度上是相互矛盾的.仅当您自己执行时,如果将是"您自己的".

顺便说一句,1)避免"ALL-CAPS",这被认为是在网上大喊大叫,使用正确的大小写、标点和拼写;2)您的帖子中没有任何内容可以以某种方式证明您自己的文件系统的开发是合理的.

作为奖励:请参阅我上面的最后一条注释.与其开发自己的文件系统,不如尝试学习加密并考虑使用它.

或者,考虑让所有数据对所有人开放.这很可能是您的最佳选择.在几乎所有情况下,将数据保密的愿望都是幼稚的,而不是基于任何严肃的事情.

—SA

本文地址:https://www.itbaoku.cn/post/1395111.html