Download latest list of registered domains for .CAT zone

115,323 registered domains — Last update: 04 Jul 2026

.CAT domain list file

Domain list for .CAT zone - full list of registered domain names for the zone

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 115,323
  • File size: 514 kB
  • Download from website (with one mouse click!)
  • Download via simple HTTP REST API (automate!)

Sample data: Show

Contents

1. Quick Facts

Total Zone Volume
115,323
Registered domains
New Today
73
Registrations / 24h
Daily Churn
40
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 115,323 + 73 - 40
2026-07-03 115,290 + 75 - 38
2026-07-02 115,253 + 62 - 56
2026-07-01 115,247 + 68 - 65
2026-06-30 115,244 + 69 - 73
2026-06-29 115,248 + 33 - 42
2026-06-28 115,257 + 30 - 43
2026-06-27 115,270 + 64 - 38
2026-06-26 115,244 + 78 - 40
2026-06-25 115,206 + 38 - 63
2026-06-24 115,231 + 77 - 220
2026-06-23 115,374 + 119 - 56
2026-06-22 115,311 + 50 - 49
2026-06-21 115,310 + 49 - 43
2026-06-20 115,304 + 59 - 42
2026-06-19 115,287 + 81 - 45
2026-06-18 115,251 + 84 - 176
2026-06-17 115,343 + 104 - 61
2026-06-16 115,300 + 84 - 191
2026-06-15 115,407 + 96 - 145
2026-06-14 115,456 + 47 - 60
2026-06-13 115,469 + 68 - 42
2026-06-12 115,443 + 75 - 57
2026-06-11 115,425 + 82 - 109
2026-06-10 115,452 + 59 - 58
2026-06-09 115,451 + 64 - 57
2026-06-08 115,444 + 32 - 51
2026-06-07 115,463 + 35 - 43
2026-06-06 115,471 + 50 - 39
2026-06-05 115,460 + 70 - 60
2026-06-04 115,450 + 75 - 75
2026-06-03 115,450 + 68 - 84
2026-06-02 115,466 + 84 - 70
2026-06-01 115,452 + 43 - 77
2026-05-31 115,486 + 34 - 53
2026-05-30 115,505 + 53 - 36
2026-05-29 115,488 + 96 - 53
2026-05-28 115,445 + 81 - 61
2026-05-27 115,425 + 100 - 83
2026-05-26 115,408 + 81 - 70
2026-05-25 115,397 + 26 - 68
2026-05-24 115,439 + 39 - 56
2026-05-23 115,456 + 54 - 43
2026-05-22 115,445 + 77 - 59
2026-05-21 115,427 + 85 - 37
2026-05-20 115,379 + 89 - 97
2026-05-19 115,387 + 95 - 57
2026-05-18 115,349 + 69 - 99
2026-05-17 115,379 + 48 - 66
2026-05-16 115,397 + 91 - 45
2026-05-15 115,351 + 58 - 47
2026-05-14 115,340 + 78 - 53
2026-05-13 115,315 + 77 - 70
2026-05-12 115,308 + 99 - 37
2026-05-11 115,246 + 48 - 44
2026-05-10 115,242 + 49 - 33
2026-05-09 115,226 + 100 - 39
2026-05-08 115,165 + 66 - 60
2026-05-07 115,159 + 85 - 58
2026-05-06 115,132 + 107 - 55
2026-05-05 115,080 + 88 - 56
2026-05-04 115,048 + 42 - 56
2026-05-03 115,062 + 33 - 48
2026-05-02 115,077 + 40 - 32
2026-05-01 115,069 + 78 - 86
2026-04-30 115,077 + 94 - 71
2026-04-29 115,054 + 120 - 71
2026-04-28 115,005 + 113 - 77
2026-04-27 114,969 + 31 - 49
2026-04-26 114,987 + 39 - 48
2026-04-25 114,996 + 84 - 42
2026-04-24 114,954 + 115 - 49
2026-04-23 114,888 + 117 - 56
2026-04-22 114,827 + 121 - 58
2026-04-21 114,764 + 262 - 60
2026-04-20 114,562 + 34 - 516
2026-04-19 115,044 + 53 - 31
2026-04-18 115,022 + 77 - 41
2026-04-17 114,986 + 82 - 62
2026-04-16 114,966 + 84 - 50
2026-04-15 114,932 + 79 - 41
2026-04-14 114,894 + 97 - 56
2026-04-13 114,853 + 45 - 53
2026-04-12 114,861 + 26 - 38
2026-04-11 114,873 + 81 - 39
2026-04-10 114,831 + 62 - 39
2026-04-09 114,808 + 80 - 78
2026-04-08 114,806 + 105 - 59
2026-04-07 114,760 + 53 - 49
2026-04-06 114,756 + 46 - 57
2026-04-05 114,767 + 36 - 38

3. Zone Details: .cat

The .cat zone is a community-sponsored top-level domain intended for sites related to the Catalan language and culture. Managed by Fundació puntCAT, the namespace was created to provide a distinctive online identity for Catalan-speaking communities, cultural initiatives and projects with a clear connection to Catalan language or culture.

Typical uses include media outlets, cultural institutions, local businesses, educational resources, non-profits and personal or community blogs that publish in Catalan or address Catalonia-related topics. As a cultural TLD, .cat conveys authenticity and local relevance, helping audiences identify Catalan-language content and organizations with a community orientation.

Organizations choose .cat to signal linguistic commitment and regional targeting, improve recognition among Catalan speakers, and differentiate themselves from generic global TLDs. The zone is best for sites that will host Catalan-language material or clearly promote Catalan culture; registration policies require a demonstrable connection to that community, making it a purposeful choice for branding and outreach.

Related zones:

Zone Name cat
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.cat
RDAP Server https://rdap.nic.cat/
Managing Organization Fundacio puntCAT
Organization Address Plaça Nova 5, 7a planta
Barcelona 08002
Spain

4. Historical Domain Lists for .cat zone

Access the archive of historical .CAT domain lists and analyze how domains in the .CAT namespace have evolved over time. Historical domain data helps researchers and engineers study domain growth, DNS infrastructure changes, and long-term internet trends.

Date Domains File Size Download
2026-07-04 115,323 514 kB Download
2026-07-03 115,290 514 kB Download
2026-07-02 115,253 514 kB Download
2026-07-01 115,247 514 kB Download
2026-06-30 115,244 514 kB Download
2026-06-29 115,248 514 kB Download
2026-06-28 115,257 514 kB Download
2026-06-27 115,270 514 kB Download
2026-06-26 115,244 514 kB Download
2026-06-25 115,206 514 kB Download
2026-06-24 115,231 514 kB Download
2026-06-23 115,374 514 kB Download
2026-06-22 115,311 514 kB Download
2026-06-21 115,310 514 kB Download
2026-06-20 115,304 514 kB Download
2026-06-19 115,287 514 kB Download
2026-06-18 115,251 514 kB Download
2026-06-17 115,343 514 kB Download
2026-06-16 115,300 514 kB Download
2026-06-15 115,407 514 kB Download
2026-06-14 115,456 515 kB Download
2026-06-13 115,469 515 kB Download
2026-06-12 115,443 514 kB Download
2026-06-11 115,425 514 kB Download
2026-06-10 115,452 514 kB Download
2026-06-09 115,451 514 kB Download
2026-06-08 115,444 514 kB Download
2026-06-07 115,463 515 kB Download
2026-06-06 115,471 515 kB Download
2026-06-05 115,460 515 kB Download
2026-06-04 115,450 515 kB Download
2026-06-03 115,450 515 kB Download
2026-06-02 115,466 515 kB Download
2026-06-01 115,452 515 kB Download
2026-05-31 115,486 515 kB Download
2026-05-30 115,505 515 kB Download
2026-05-29 115,488 515 kB Download
2026-05-28 115,445 515 kB Download
2026-05-27 115,425 514 kB Download
2026-05-26 115,408 514 kB Download
2026-05-25 115,397 514 kB Download
2026-05-24 115,439 515 kB Download
2026-05-23 115,456 515 kB Download
2026-05-22 115,445 515 kB Download
2026-05-21 115,427 515 kB Download
2026-05-20 115,379 514 kB Download
2026-05-19 115,387 514 kB Download
2026-05-18 115,349 514 kB Download
2026-05-17 115,379 514 kB Download
2026-05-16 115,397 515 kB Download
2026-05-15 115,351 514 kB Download
2026-05-14 115,340 514 kB Download
2026-05-13 115,315 514 kB Download
2026-05-12 115,308 514 kB Download
2026-05-11 115,246 514 kB Download
2026-05-10 115,242 514 kB Download
2026-05-09 115,226 514 kB Download
2026-05-08 115,165 514 kB Download
2026-05-07 115,159 514 kB Download
2026-05-06 115,132 514 kB Download
2026-05-05 115,080 513 kB Download
2026-05-04 115,048 513 kB Download
2026-05-03 115,062 513 kB Download
2026-05-02 115,077 513 kB Download
2026-05-01 115,069 513 kB Download
2026-04-30 115,077 513 kB Download
2026-04-29 115,054 513 kB Download
2026-04-28 115,005 513 kB Download
2026-04-27 114,969 513 kB Download
2026-04-26 114,987 513 kB Download
2026-04-25 114,996 513 kB Download
2026-04-24 114,954 513 kB Download
2026-04-23 114,888 512 kB Download
2026-04-22 114,827 512 kB Download
2026-04-21 114,764 512 kB Download
2026-04-20 114,562 511 kB Download
2026-04-19 115,044 513 kB Download
2026-04-18 115,022 513 kB Download
2026-04-17 114,986 513 kB Download
2026-04-16 114,966 513 kB Download
2026-04-15 114,932 513 kB Download
2026-04-14 114,894 512 kB Download
2026-04-13 114,853 512 kB Download
2026-04-12 114,861 512 kB Download
2026-04-11 114,873 512 kB Download
2026-04-10 114,831 512 kB Download
2026-04-09 114,808 512 kB Download
2026-04-08 114,806 512 kB Download
2026-04-07 114,760 512 kB Download
2026-04-06 114,756 512 kB Download
2026-04-05 114,767 512 kB Download
2026-04-04 114,769 512 kB Download
2026-04-03 114,780 512 kB Download
2026-04-02 114,780 512 kB Download
2026-04-01 114,784 512 kB Download
2026-03-31 114,809 512 kB Download
2026-03-30 114,808 512 kB Download
2026-03-29 114,835 512 kB Download
2026-03-28 114,861 512 kB Download
2026-03-27 114,831 512 kB Download
2026-03-26 114,810 512 kB Download
2026-03-25 114,785 512 kB Download
2026-03-24 114,750 512 kB Download
2026-03-23 114,698 512 kB Download
2026-03-22 114,734 512 kB Download
2026-03-21 114,727 512 kB Download
2026-03-20 114,693 512 kB Download
2026-03-19 114,722 512 kB Download
2026-03-18 114,753 512 kB Download
2026-03-17 114,733 512 kB Download
2026-03-16 114,707 512 kB Download
2026-03-15 114,723 512 kB Download
2026-03-14 114,713 512 kB Download
2026-03-13 114,708 512 kB Download
2026-03-12 114,690 512 kB Download
2026-03-11 114,670 512 kB Download
2026-03-10 114,584 511 kB Download
2026-03-09 114,562 511 kB Download
2026-03-08 114,590 512 kB Download
2026-03-07 114,598 512 kB Download
2026-03-06 114,578 511 kB Download
2026-03-05 114,581 512 kB Download
2026-03-04 114,585 512 kB Download
2026-03-03 114,649 512 kB Download
2026-03-02 114,675 512 kB Download
2026-03-01 114,719 512 kB Download
2026-02-28 114,718 512 kB Download
2026-02-27 114,720 512 kB Download
2026-02-26 114,777 512 kB Download
2026-02-25 114,757 512 kB Download
2026-02-24 114,711 512 kB Download
2026-02-23 114,726 512 kB Download
2026-02-22 114,748 512 kB Download
2026-02-21 114,791 512 kB Download
2026-02-20 114,770 512 kB Download
2026-02-19 114,718 512 kB Download
2026-02-18 114,686 512 kB Download
2026-02-17 114,682 512 kB Download
2026-02-16 114,653 512 kB Download
2026-02-15 114,642 512 kB Download
2026-02-14 114,641 512 kB Download
2026-02-13 114,622 512 kB Download
2026-02-12 114,597 512 kB Download
2026-02-11 114,591 512 kB Download
2026-02-10 114,577 512 kB Download
2026-02-09 114,519 512 kB Download
2026-02-08 114,525 512 kB Download
2026-02-07 114,519 512 kB Download
2026-02-06 114,477 511 kB Download
2026-02-05 114,484 511 kB Download
2026-02-04 114,456 511 kB Download
2026-02-03 114,420 511 kB Download
2026-02-02 114,388 511 kB Download
2026-02-01 114,400 511 kB Download
2026-01-31 114,419 511 kB Download
2026-01-30 114,407 511 kB Download
2026-01-29 114,329 511 kB Download
2026-01-28 114,289 510 kB Download
2026-01-27 114,228 510 kB Download
2026-01-26 114,166 510 kB Download
2026-01-25 114,192 510 kB Download
2026-01-24 114,220 510 kB Download
2026-01-23 114,193 510 kB Download
2026-01-22 114,181 510 kB Download
2026-01-21 114,146 510 kB Download
2026-01-20 114,114 510 kB Download
2026-01-19 114,056 510 kB Download
2026-01-18 114,077 510 kB Download
2026-01-17 114,100 510 kB Download
2026-01-16 114,091 510 kB Download
2026-01-15 114,031 510 kB Download
2026-01-14 114,041 510 kB Download
2026-01-13 113,926 509 kB Download
2026-01-12 113,823 508 kB Download
2026-01-11 113,819 508 kB Download
2026-01-10 113,817 508 kB Download
2026-01-09 113,673 508 kB Download
2026-01-08 113,605 507 kB Download
2026-01-07 113,604 508 kB Download
2026-01-06 113,604 508 kB Download
2026-01-05 113,591 508 kB Download
2026-01-04 113,837 508 kB Download
2026-01-03 114,243 510 kB Download
2026-01-02 114,462 511 kB Download
2026-01-01 113,886 509 kB Download
2025-12-31 113,440 507 kB Download
2025-12-30 113,459 507 kB Download
2025-12-29 113,465 507 kB Download
2025-12-28 113,488 507 kB Download
2025-12-27 113,484 507 kB Download
2025-12-26 113,499 507 kB Download
2025-12-25 113,561 508 kB Download
2025-12-24 113,615 508 kB Download
2025-12-23 113,653 508 kB Download
2025-12-22 113,652 508 kB Download
2025-12-21 113,685 508 kB Download
2025-12-20 113,733 508 kB Download
2025-12-19 113,714 508 kB Download
2025-12-18 113,824 509 kB Download
2025-12-17 113,849 509 kB Download
2025-12-16 113,845 509 kB Download
2025-12-15 113,819 509 kB Download
2025-12-14 113,847 509 kB Download
2025-12-13 113,869 509 kB Download
2025-12-12 113,855 509 kB Download
2025-12-11 113,816 509 kB Download
2025-12-10 113,814 509 kB Download
2025-12-09 113,831 509 kB Download
2025-12-08 113,847 509 kB Download
2025-12-07 113,869 509 kB Download
2025-12-06 113,885 509 kB Download
2025-12-05 113,873 509 kB Download
2025-12-04 113,852 509 kB Download
2025-12-03 113,864 509 kB Download
2025-12-02 113,886 509 kB Download
2025-12-01 113,856 509 kB Download
2025-11-30 113,870 509 kB Download
2025-11-29 113,877 509 kB Download
2025-11-28 113,806 509 kB Download
2025-11-27 113,779 509 kB Download
2025-11-26 113,748 508 kB Download
2025-11-25 113,689 508 kB Download
2025-11-24 113,619 508 kB Download
2025-11-23 113,640 508 kB Download
2025-11-22 113,648 508 kB Download
2025-11-21 113,561 508 kB Download
2025-11-20 113,506 508 kB Download
2025-11-19 113,483 508 kB Download
2025-11-18 113,443 507 kB Download
2025-11-17 113,442 507 kB Download
2025-11-16 113,468 507 kB Download
2025-11-15 113,476 507 kB Download
2025-11-14 113,434 507 kB Download
2025-11-13 113,443 507 kB Download
2025-11-12 113,410 507 kB Download
2025-11-11 113,362 507 kB Download
2025-11-10 113,338 507 kB Download
2025-11-09 113,364 507 kB Download
2025-11-08 113,380 507 kB Download
2025-11-07 113,354 507 kB Download
2025-11-06 113,324 507 kB Download
2025-11-05 113,276 507 kB Download
2025-11-04 113,265 507 kB Download
2025-11-03 113,250 507 kB Download
2025-11-02 113,276 507 kB Download
2025-11-01 113,290 507 kB Download
2025-10-31 113,264 507 kB Download
2025-10-30 113,210 506 kB Download
2025-10-29 113,125 506 kB Download
2025-10-28 113,063 506 kB Download
2025-10-27 113,004 506 kB Download
2025-10-26 113,034 506 kB Download
2025-10-25 113,046 506 kB Download
2025-10-24 112,968 505 kB Download
2025-10-23 112,924 505 kB Download
2025-10-22 112,874 505 kB Download
2025-10-21 112,803 504 kB Download
2025-10-20 112,783 504 kB Download
2025-10-19 112,786 504 kB Download
2025-10-18 112,802 504 kB Download
2025-10-17 112,755 504 kB Download
2025-10-16 112,698 504 kB Download
2025-10-15 112,673 504 kB Download
2025-10-14 112,638 504 kB Download
2025-10-13 112,612 503 kB Download
2025-10-12 112,611 503 kB Download
2025-10-11 112,648 504 kB Download
2025-10-10 112,641 504 kB Download
2025-10-09 112,639 504 kB Download
2025-10-08 112,601 503 kB Download
2025-10-07 112,595 503 kB Download
2025-10-06 112,553 503 kB Download
2025-10-05 112,571 503 kB Download
2025-10-04 112,604 503 kB Download
2025-10-03 112,563 503 kB Download
2025-10-02 112,550 503 kB Download
2025-10-01 112,528 503 kB Download
2025-09-30 112,496 503 kB Download
2025-09-29 112,474 503 kB Download
2025-09-28 112,435 502 kB Download
2025-09-27 112,442 503 kB Download
2025-09-26 112,392 502 kB Download
2025-09-25 112,349 502 kB Download
2025-09-24 112,306 502 kB Download
2025-09-23 112,272 502 kB Download
2025-09-22 112,223 502 kB Download
2025-09-21 112,225 502 kB Download
2025-09-20 112,221 502 kB Download
2025-09-19 112,171 501 kB Download
2025-09-18 112,119 501 kB Download
2025-09-17 112,073 501 kB Download
2025-09-16 112,039 501 kB Download
2025-09-15 112,030 501 kB Download
2025-09-14 112,029 501 kB Download
2025-09-13 112,046 501 kB Download
2025-09-12 112,044 501 kB Download
2025-09-11 111,992 500 kB Download
2025-09-10 111,974 500 kB Download
2025-09-09 111,974 500 kB Download
2025-09-08 111,956 500 kB Download
2025-09-07 111,979 500 kB Download
2025-09-06 111,983 500 kB Download
2025-09-05 111,933 500 kB Download
2025-09-04 111,893 500 kB Download
2025-09-03 111,876 500 kB Download
2025-09-02 111,844 500 kB Download
2025-09-01 111,806 500 kB Download
2025-08-31 111,818 500 kB Download
2025-08-30 111,833 500 kB Download
2025-08-29 111,814 500 kB Download
2025-08-28 111,799 500 kB Download
2025-08-27 111,785 500 kB Download
2025-08-26 111,766 500 kB Download
2025-08-25 111,742 499 kB Download
2025-08-24 111,745 499 kB Download
2025-08-23 111,768 500 kB Download
2025-08-22 111,766 500 kB Download
2025-08-21 111,757 500 kB Download
2025-08-20 111,739 499 kB Download
2025-08-19 111,743 499 kB Download
2025-08-18 111,737 499 kB Download
2025-08-17 111,732 499 kB Download
2025-08-16 111,733 499 kB Download
2025-08-15 111,755 500 kB Download
2025-08-14 111,757 500 kB Download
2025-08-13 111,755 500 kB Download
2025-08-12 111,757 500 kB Download
2025-08-11 111,759 500 kB Download
2025-08-10 111,755 500 kB Download
2025-08-09 111,769 500 kB Download
2025-08-08 111,775 500 kB Download
2025-08-07 111,771 500 kB Download
2025-08-06 111,772 500 kB Download
2025-08-05 111,775 500 kB Download
2025-08-04 111,774 500 kB Download
2025-08-03 111,796 500 kB Download
2025-08-02 111,812 500 kB Download
2025-08-01 111,801 500 kB Download
2025-07-31 111,799 500 kB Download
2025-07-30 111,785 500 kB Download
2025-07-29 111,771 500 kB Download
2025-07-28 111,737 500 kB Download
2025-07-27 111,755 500 kB Download
2025-07-26 111,772 500 kB Download
2025-07-25 111,753 500 kB Download
2025-07-24 111,756 500 kB Download
2025-07-23 111,753 500 kB Download
2025-07-22 111,745 500 kB Download
2025-07-21 111,742 500 kB Download
2025-07-20 111,758 500 kB Download
2025-07-19 111,761 500 kB Download
2025-07-18 111,744 500 kB Download
2025-07-17 111,719 499 kB Download
2025-07-16 111,700 499 kB Download
2025-07-14 111,644 499 kB Download
2025-07-13 111,651 499 kB Download
2025-07-12 111,663 499 kB Download
2025-07-11 111,653 499 kB Download
2025-07-10 111,643 499 kB Download
2025-07-09 111,617 499 kB Download
2025-07-08 111,568 499 kB Download
2025-07-07 111,539 498 kB Download
2025-07-06 111,529 498 kB Download
2025-07-05 111,530 498 kB Download
2025-07-04 111,526 498 kB Download
2025-07-03 111,519 498 kB Download
2025-07-02 111,500 498 kB Download
2025-07-01 111,472 498 kB Download
2025-06-30 111,460 498 kB Download
2025-06-29 111,467 498 kB Download
2025-06-28 111,475 498 kB Download
2025-06-27 111,462 498 kB Download
2025-06-26 111,426 498 kB Download
2025-06-25 111,419 498 kB Download
2025-06-24 111,435 498 kB Download
2025-06-23 111,399 498 kB Download
2025-06-22 111,411 498 kB Download

5. Download latest .cat domain list via API

import axios from 'axios';
import fs from 'fs';
import { pipeline } from 'stream/promises';

const response = await axios({
  method: 'GET',
  url: 'https://allzonefiles.io/api/v1/zones/cat/dl',
  responseType: 'stream',
  headers: {
    // Replace with your API key
    'Authorization': 'Bearer allzfio_5c1572d016b846ce99ce7a177922ff21'
  }
});

await pipeline(response.data, fs.createWriteStream('cat.txt.gz'));

console.log('Download complete!');
package main

import (
    "io"
    "net/http"
    "os"
)

func main() {
    url := "https://allzonefiles.io/api/v1/zones/cat/dl"
    file, _ := os.Create("cat.txt.gz")
    defer out.Close()

    req, _ := http.NewRequest("GET", url, nil)
    // Replace with your API key
    req.Header.Set("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21")

    resp, _ := http.DefaultClient.Do(req)
    defer resp.Body.Close()

    io.Copy(out, resp.Body)
}
import requests

url = "https://allzonefiles.io/api/v1/zones/cat/dl"
# Replace with your API key
headers = {"Authorization": "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21"}

with requests.get(url, headers=headers, stream=True) as r:
    r.raise_for_status()
    with open("cat.txt.gz", "wb") as f:
        for chunk in r.iter_content(chunk_size=128*1024):
            f.write(chunk)
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class FileDownloader {
    public static void main(String[] args) throws Exception {
        URL url = new URL("https://allzonefiles.io/api/v1/zones/cat/dl");
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();

        connection.setRequestMethod("GET");
        // Replace with your API key
        connection.setRequestProperty("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21");

        try (InputStream in = connection.getInputStream();
             FileOutputStream out = new FileOutputStream("cat.txt.gz")) {

            byte[] buffer = new byte[8192];
            int bytesRead;
            while ((bytesRead = in.read(buffer)) != -1) {
                out.write(buffer, 0, bytesRead);
            }
        }

        System.out.println("Download complete!");
    }
}