как мы можем сохранить файл как временную базу - PullRequest
2 голосов
/ 28 мая 2010

как мы можем сохранить файл как временную основу

У меня есть XML-файл, он находится в зашифрованном режиме, я хочу его расшифровать. Но я хочу, чтобы он не сохранялся на диске, а сохранялся на флэш-памяти. после расшифровки я должен прочитать значения, а затем он должен уничтожить (расшифрованный файл XML).

Ответы [ 3 ]

1 голос
/ 28 мая 2010

В общем, вы не можете гарантировать, что расшифрованный файл не будет записан на диск.

1 голос
/ 28 мая 2010

Вы можете использовать один из методов File.createTempFile(...) и убедиться, что он удален, как только он не нужен. Вы также можете установить File.deleteOnExit().

Но, как уже сообщали другие, нет никакой гарантии, что файл не будет записан на диск.

1 голос
/ 28 мая 2010

Почему бы просто не расшифровать его в памяти, и после использования вы "уничтожаете" область памяти, которую он занимал? (Перезаписать со случайными значениями).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...