Dummy 100 MB RAR File
Generate and download a dummy 100 MB RAR file. The download is exactly 104,857,600 bytes, created in your browser and never uploaded.
Need a different size? Make a dummy RAR file of any size from 512 Bytes to 1 GB.
Testing with a 100 MB RAR file
A 100 MB RAR sits on the Cloudflare Free and Pro request body limit. At 104,857,600 bytes it is also exactly 100 MiB, the largest file GitHub accepts in a normal push (it blocks files larger than 100 MiB). Whether a limit means 100,000,000 or 104,857,600 bytes depends on the product, so try both byte counts from the table below.
Large archives are where scanners time out and extraction fills temporary disks. Watch memory, disk and job duration as well as the HTTP response.
The archive is a single volume, so it tests whole-file limits only. It cannot exercise multi-volume handling such as .part1.rar files.
- Exact size (binary)
- 104,857,600 bytes
- Decimal equivalent
- 100,000,000 bytes
- Base64-encoded size
- 139,810,136 bytes
- Format
- RAR5, store method (no compression)
- Entries
- 2 (README.txt, archive_payload.dat)
Exact size and boundary files for 100 MB
Set the unit to B and enter these byte counts to test either reading of 100 MB.
| Limit defined as | One under (should pass) | At the limit | One over (should fail) |
|---|---|---|---|
| Binary 100 MB | One under (should pass) 104,857,599 B | At the limit 104,857,600 B | One over (should fail) 104,857,601 B |
| Decimal 100 MB | One under (should pass) 99,999,999 B | At the limit 100,000,000 B | One over (should fail) 100,000,001 B |
Limits closest to 100 MB
A 100 MB file is over nginx (1 MB), PHP (2 MB), AWS Lambda (6 MB), API Gateway (10 MB), Outlook with Exchange (10 MB), Outlook with internet accounts (20 MB) and Gmail (25 MB); exactly at Cloudflare Free and Pro (100 MB). Sent as base64 text it grows past Cloudflare Free and Pro.
| Limit | Size | Notes |
|---|---|---|
| Gmail message size limit | 25 MB 26,214,400 B | Attachments grow about a third when encoded, so a 20 MB file can already be too big. |
| Cloudflare proxy request body (Free and Pro plans) | 100 MB 104,857,600 B | Larger requests return HTTP 413. |
Other dummy RAR file sizes
Smaller: 10 MB RAR. Or see the full dummy RAR file generator.
Other 100 MB dummy files
The same size in another file type.
100 MB RAR file FAQ
Is the 100 MB RAR file exactly 100 MB?
Yes: 104,857,600 bytes in binary units. For a decimal 100 MB, set the unit to B and enter 100,000,000.
What is inside a 100 MB dummy RAR?
Two entries: README.txt, which explains what the file is, and archive_payload.dat, which is zero bytes. The payload is all but under 1 KB of the 104,857,600 bytes, and the store method means it extracts to about the same size.
Which tools open a 100 MB dummy RAR?
Tools that read RAR5. At sizes up to 100 MB we check the generated archive with UnRAR and 7-Zip, which test it, and bsdtar (libarchive), which lists it. A tool that only reads the older RAR4 format cannot open it.
Will a 100 MB RAR file pass the Cloudflare proxy request body (Free and Pro plans)?
Probably not. At exactly 104,857,600 bytes it equals the 100 MB limit in binary units, and a form upload adds a few hundred bytes of multipart boundary and headers, so the body ends up over. Counted in decimal megabytes (100,000,000 bytes) the file is 4,857,600 bytes over. Test one byte under to see it pass. As base64 it is 139,810,136 characters, over the limit, and that is the size that counts in a JSON body or an email.
Is the file uploaded anywhere?
No. It is generated in your browser and never leaves your device.