質問するログイン新規登録

回答編集履歴

2

修正

2021/10/10 00:07

投稿

退会済みユーザー
answer CHANGED
@@ -2,4 +2,4 @@
2
2
  あとは、何らかのシリアライズライブラリを活用すれば、出力と復元は容易になると思います。
3
3
  [C++のcerealのシリアライズが快適すぎるやばい](https://qiita.com/Ushio/items/827cf026dcf74328efb7)
4
4
 
5
- テキストだと、人の目で読みやすいけれど、改ざんもしやすいという問題はあるので、そのへんも気にするのであれば、チェックサムを出力したり、簡単な暗号化をしたり別に何らかの対策が必要かもしれません。
5
+ テキストだと、人の目で読みやすいけれど、改ざんもしやすいという問題はあるので、そのへんも気にするのであれば、チェックサムを出力したり、暗号化をしたり別に何らかの対策が必要かもしれません。

1

追記

2021/10/10 00:07

投稿

退会済みユーザー
answer CHANGED
@@ -1,3 +1,5 @@
1
1
  JSONやXMLのような汎用的なテキストフォーマット、SQLiteのようなデータベースを採用すれば、大体の開発言語で標準サポートされていたり、ライブラリが存在するので、環境が変わってもある程度汎用性は持たせられると思います。
2
2
  あとは、何らかのシリアライズライブラリを活用すれば、出力と復元は容易になると思います。
3
- [C++のcerealのシリアライズが快適すぎるやばい](https://qiita.com/Ushio/items/827cf026dcf74328efb7)
3
+ [C++のcerealのシリアライズが快適すぎるやばい](https://qiita.com/Ushio/items/827cf026dcf74328efb7)
4
+
5
+ テキストだと、人の目で読みやすいけれど、改ざんもしやすいという問題はあるので、そのへんも気にするのであれば、チェックサムを出力したり、簡単な暗号化をしたり別に何らかの対策が必要かもしれません。