How to disable access to old data with newest version of software?

AI Thread Summary
The discussion centers on the challenge of preventing newer software versions from accessing files created by older versions. It highlights that files do not inherently recognize which software is attempting to open them, making it nearly impossible to restrict access to specific versions. While password protection is suggested, it would also block older versions from accessing the files. The conversation emphasizes that making files read-only does not achieve the desired goal of completely barring newer software from opening them. Ultimately, participants agree that the task is impossible, and any attempts to pursue it may stem from a misunderstanding of the underlying technical limitations.
quoring
Messages
3
Reaction score
1
TL;DR Summary
I need to figure out a way how to disable access to old data with the newest version of software that is build for that data type
Here are two examples:

1. Microsoft Excel. If you buy the newest version of Microsoft Office, it is able to open and read all files that were created with the older versions of Microsoft Office. Let's say that I have an older version of Microsoft Excel and I create some files with it. Later I buy the newest version of Microsoft Office and I want to disable the ability of the newest version to open the files created with the older version.

2. In a school they have database of students and their school results in all subjects in all the previous years. There is a software that can be used to open, read and write into the database. Let's say that the school buys the newest version of this software, an update, and I want to disable the access of that newest version of the software to that students database created with one of the previous versions.

How can I achieve that? Thank you.
 
Technology news on Phys.org
Generally speaking you can't.
A file does not "know" which software is trying to open it; so there is no simple way to prevent a specific piece of software from opening it. You can of course restrict access in the usual way (say password protect it), but then you will prevent the old version to open it as well.

Btw, "version" is not really a well defined technical concept; a simple bugfix is strictly speaking a new version but would generally not be sold as a new version of say Office (whereas some companies will charge you for every single update to your software, even if it doesn't really add useful features)
 
I know that it is not possible. However I still need to figure that out.
 
  • Haha
Likes Wrichik Basu
quoring said:
I know that it is not possible. However I still need to figure that out.
Make the old files Read-Only, and you're done. You want to keep the new software from updating the format when saving so that the old versions can still read the old files, right?
 
  • Like
Likes sysprog
I want the latest (newest) software not to be able to open it at all.

I do not care about the old version. I did not write anything about if the older versions can still open it or not. I do not care.
 
Why ?
 
  • Like
Likes Wrichik Basu and berkeman
quoring said:
I want the latest (newest) software not to be able to open it at all.

I do not care about the old version. I did not write anything about if the older versions can still open it or not. I do not care.
Can you just delete the old data?
 
quoring said:
How can I achieve that?
You can't. So if that is your goal, it's impossible.

If what you are asking about is just a way you are trying to achieve some other goal, there might be a different way to achieve that other goal that isn't impossible. The only way to figure that out is for us to know what the other goal is, if there is one.
 
quoring said:
I know that it is not possible. However I still need to figure that out.
Cool. You know it is impossible but you want to do it anyway. I admire your optimism. But not your grasp of reality.
 
  • Like
  • Haha
Likes Tom.G, Wrichik Basu and Vanadium 50

Similar threads

Replies
50
Views
7K
Replies
1
Views
3K
Replies
8
Views
2K
Replies
22
Views
3K
Replies
13
Views
1K
Replies
3
Views
2K
Back
Top