gpt4 book ai didi

java - 在 Java 中创建不可编辑的数据文件

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:34:42 24 4
gpt4 key购买 nike

我目前正在编写一个程序,该程序接受用户输入并创建以逗号分隔的 .csv 文件的行。我需要一种方法来以用户无法轻松编辑此数据的方式保存此数据。它不需要非常安全,只要足以使其不会被意外编辑即可。我还需要创建另一个文件(或同一个文件?)以便用户可以轻松访问(在文件系统中),以便他们可以将此文件通过电子邮件发送给系统管理员,系统管理员随后可以打开 .csv 文件。如有必要,我可以为第二个人提供转换程序。

我保存数据的文件和要发送的文件可以是两个不同的文件,如果有什么好处的话。我目前正在考虑只使用一个具有奇怪文件扩展名的文件,但将其保存为文本文件,以便用户只有在知道尝试时才能打开它。另一种选择是某种加密,但我不确定这是否有必要,即使它是我开始的地方。

感谢您的帮助:)

编辑:该文件用于存储输入的实际数据。目前,数据收集在纸质表格上,然后发送给管理员以手动输入所有数据。这个小应用程序旨在让其他人从纸质表格中输入数据,然后告诉他们是否输入正确。在他们输入所有内容后,他们需要将数据发送给管理员。如果自动处理发送会更好,但这个应用程序需要非常简单且预算低,我不希望互联网连接成为一个要求。

最佳答案

您可以将数据存储在一个可序列化的对象中并保存它。它可以抵制随意的编辑,并且可以非常简单地从您的应用程序中读取和写入。此页面应该可以帮助您入门:http://java.sun.com/developer/technicalArticles/Programming/serialization/

关于java - 在 Java 中创建不可编辑的数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com