- Version:
- Build:
- Released:
An Audit Trail You Can Trust. IDEA provides the unique Project Overview feature that graphically presents all tasks completed during the analysis including when databases are created, deleted or changed. Use this history to automate the same analysis or export for sharing. Quickly Identify Similar Records.
- System requirements
- Installation Instructions
We’ve noticed that JavaScript is disabled in your web browser. Please enable JavaScript in order to take advantage of all the features of this website.
Download IntelliJ Idea Ultimate for your operating system: Windows, macOS, Linux.
Download IntelliJ Idea Community for your operating system: Windows, macOS, Linux.
Download IntelliJ Idea Ultimate for your operating system: Windows, macOS, Linux.
Download IntelliJ Idea Community for your operating system: Windows, macOS, Linux.
Ultimate
Community
System requirements
- 64-bit versions of Microsoft Windows 10, 8, 7 (SP1)
- 2 GB RAM minimum, 8 GB RAM recommended
- 2.5 GB hard disk space, SSD recommended
- 1024x768 minimum screen resolution
Installation Instructions
- Run the idea file that starts the Installation Wizard.
- Follow all steps suggested by the wizard.
Ultimate
Community
System requirements
- macOS 10.11 or higher
- 2 GB RAM minimum, 8 GB RAM recommended
- 2.5 GB hard disk space, SSD recommended
- 1024x768 minimum screen resolution
Installation Instructions
- Download the idea-.dmg macOS Disk Image file.
- Mount it as another disk in your system.
- Copy IntelliJ IDEA to your Applications folder
Ultimate
Community
System requirements
- GNOME or KDE desktop
- 2 GB RAM minimum, 8 GB RAM recommended
- 2.5 GB hard disk space, SSD recommended
- 1024x768 minimum screen resolution
Installation Instructions
- Unpack the idea file to an empty directory using the following command:
- Note: A new instance MUST NOT be extracted over an existing one. The target folder must be empty.
- Run idea.sh from the bin subdirectory.
Choose | Ultimate | Community |
License | Commercial | Open-source, Apache 2.0 |
Java, Kotlin, Groovy, Scala | ||
Android | ||
Maven, Gradle, SBT | ||
Git, SVN, Mercurial | ||
Perforce | ||
JavaScript, TypeScript | ||
Java EE, Spring, GWT, Vaadin, Play, Grails, Other Frameworks | ||
Database Tools, SQL | ||
Detecting Duplicates |
Compare editions | IntelliJ IDEA is also available as a snap package. If you’re on Ubuntu 16.04 or later, you can install IntelliJ IDEA from the command line. sudo snap install intellij-idea-community --classic or sudo snap install intellij-idea-ultimate --classic Get the Toolbox App to download IntelliJ IDEA and its future updates with ease |
A file with the BAK file extension is a Backup file used by many different applications all for the same purpose: to store a copy of one or more files for backup purposes.
Most BAK files are created automatically by a program that needs to store a backup. This could be done by anything from a web browser to store backed up bookmarks, to a dedicated backup program that's archiving one or more files.
BAK files are sometimes created manually by a program's user, too. You might create one yourself if you want to edit the file but not make changes to the original. So, instead of moving the file out of its original folder, writing over it with new data, or deleting it altogether, you might just append '.BAK' to the end of the file for safekeeping.
Any file that has a unique extension to indicate that it's for storage, like file~, file.old, file.orig, etc., are done so for the same reason that a BAK extension may be used.
How to Open a BAK File
With .BAK files, the context is especially important. Where did you find the BAK file? Was the BAK file named the same as another program? Answering these questions could help find the program that opens the BAK file.
It's important to realize that there is no one program that can open all BAK files, like there may be one program that can open all JPG image files or all TXT files. BAK files don't work the same way as those types of files.
For example, all of Autodesk's programs, including AutoCAD, use BAK files regularly as backup files. Other programs might as well, like your financial planning software, your tax prep program, etc. However, you cannot expect to open an AutoCAD .BAK file in your accounting program and have it somehow render your AutoCAD drawings.
No matter the software that creates it, each program is responsible for using their own BAK files when they need to restore data.
If you've found a .BAK file in your Music folder, for example, then it's likely that the file is some sort of media file. The quickest way to confirm this example would be to open the BAK file in a popular media player like VLC to see if it plays. You could instead rename the file to formats you suspect the file is in, like .MP3, .WAV, etc., and then try opening the file under that new extension.
User-Created BAK Files
Like we mentioned above, some BAK files are instead just renamed files that are used for preserving the original file. This is usually done not only to keep a backup of the file but to disable the file from being used.
For example, when making edits to the Windows Registry, it's usually recommended to append '.BAK' to the end of a registry key or registry value. Doing this enables you to make your own key or value with the same name in the same location but without having its name collide with the original. It also disables Windows from using the data since it's no longer appropriately named (which is the whole reason you're making a registry edit in the first place).
This, of course, applies not only to the Windows Registry but to any file that uses an extension other than the one that the program or operating system is set up to look for and read from.
Then, if a problem arises, you can just delete (or rename) your new key/file/edit, and then rename it back to the original by deleting the .BAK extension. Doing this will enable Windows to properly use the key or value once again.
Another example may be seen in an actual file on your computer, like one that's named registrybackup.reg.bak. This type of file is really a REG file that the user didn't want to alter, so they instead made a copy of it and then named the original with a BAK extension so they could make all the changes they wanted to the copy but never alter the original (the one with the .BAK extension).
In this example, if something were to go wrong with the copy of the REG file, you could always remove the .BAK extension of the original and not have to worry that it's gone forever.
This naming practice is also sometimes done with folders. Again, this is done to distinguish between the original that should be unchanged, and the one you're editing.
How to Convert a BAK File
A file converter can't convert to or from the file type BAK because it's not really a file format in the traditional sense, but more of a naming scheme. This is true no matter what format you're dealing with, like if you need to convert BAK to PDF, DWG, an Excel format, etc.
If you can't seem to figure out how to use a .BAK file, try using a program that can open the file as a text document, like one from our Best Free Text Editors list. There may be some text in the file that can indicate the program that created it or the type of file that it is.
For example, a file named file.bak makes no indication whatsoever as to what type of file it is, so it's hardly an easy decision to know what program can open it. Using Notepad++ or another text editor from that list, may be helpful if you see, for example, 'ID3' at the top of the file's contents. Looking this up online tells you that it's a metadata container used with MP3 files. So, renaming the file to file.mp3 may be the solution to opening that particular BAK file.
Similarly, instead of converting BAK to CSV, you might find that opening the file in a text editor shows that there's a bunch of text or table-like elements that point you to realizing that your BAK file is really a CSV file, in which case you can just rename file.bak to file.csv and open it with Excel or some other CSV editor.
Most free zip/unzip programs can open any file type regardless of whether or not it's an archive file. You might try using one of them as an additional step toward figuring out what type of file the BAK file is. Our favorites are 7-Zip and PeaZip.