Загрузка...

Where is it generally desirable to write down all the information and data from the program in order to use it later?

Thread in C/C++ created by Сейсемосейсе Jul 31, 2022. 248 views

  1. Сейсемосейсе
    Сейсемосейсе Topic starter Jul 31, 2022 1 33 Nov 9, 2021
    Вот допустим пользователь пользуется программой, вводит какие-то изменения, нужно чтобы это всё записывалось и сохранялось в отдельный зашифрованный (чтобы нос не совали и нельзя было внести изменения, изменив файл) файл, вопрос как это лучше реализовать? Каким типом файлов пользоваться? Не в обычный же .txt это всё записывать, и как это нормально шифровать?
    Я так понял по этому принципу создаются сохранения в играх, где в какой-то файл программа просто записывает состояние персонажа и игрового мира.

    И ещё, можно ли это реализовать через своё собственное расширение? Условно программа называется ExampleExamples, и у неё в файлах сохранения в расширении .ee, если да, то как это реализовать?

    Спрашиваю насчёт C++. Нужен ответ от людей, разбирающихся в этой теме.
    Заранее спасибо.
     
  2. PRISM
    PRISM Aug 1, 2022 :am_tail: Дизайн ⟶ https://lolz.live/threads/1478141/ 258 Jul 28, 2019
    База данных
     
    1. View previous comments (1)
    2. PRISM
    3. Cros_inactive3740421
      Сейсемосейсе, он говорит тебе воспользоваться собственным сервером, создать реляционную БД и записывать туда измененные данные пользователя. При запуске файла дергать из БД его настройки.
  3. Help
    Help Aug 1, 2022 469 May 12, 2017
    Ты не сможешь такое реализовать. Данные в любом случае будут дешифроваться и где-то храниться, в памяти иди временном файле, там их и можно будет прочитать
     
    1. View previous comments (1)
    2. Help
      Сейсемосейсе, Ну пропускай JSON через SHA256 или ещё что. Обычное кодирование и декодирование текста
    3. Cros_inactive3740421
      Сейсемосейсе, ну тогда можешь создать любой файл, условный `settings.ini`, сериализовать данные в JSON, пропустить их через условный HEX или что-то, что тебе по душе, да хоть через RSA, а потом записать в файл. При запуске считать из файла, дешифровать, десериализовать JSON обратно в схему классов
Top
Loading...