As has already been said, it saves the entire contents of your RAM to the hard drive so that if the power goes out you don't lose your work. You can change your default sleep settings so that safe sleep is off using Terminal, but it's generally not a good idea. It will prevent that sleep image from being created so you can delete it and recover some space on your hard drive, but if your laptop loses power during sleep nothing will be saved and it will just shut off (like yanking the power cord out on a desktop).
If you're pretty confident you're never going to let your battery get to down to 0% and would rather have that extra space, open Terminal and type "sudo pmset -a hibernatemode 0" (without the quotes) and hit enter. Then you can delete the file and empty the trash. If you want to change it back, it's the same command, but replace 0 with 3.