'Is it a way to delete some bytes at the beginning of a file without generating a new file?

For example, I have a 1GB file.I want to delete 16MB at the beginning of it without generating a new file, and 16MB disk space is freed. Is it a way to do that?Any programing language or OS would be ok. Thanks.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source