A complete web site cpanel backup file includes everything in your website, like web pages, content files, images, scripts, access logs, as well as emails and databases. This file can be generated using the cpanel backup tool.
A large site will have a large backup file, and will take some time to download.