diff --git a/tests/__data__/expected/_readme.md b/tests/__data__/expected/_readme.md
index c0f5df2f..3e1a1ae7 100644
--- a/tests/__data__/expected/_readme.md
+++ b/tests/__data__/expected/_readme.md
@@ -12,13 +12,11 @@ To load a program guide, all you need to do is copy the link to one or more of t
Country | Channels | EPG | Status |
- 🇨🇦 Canada | 2 | https://iptv-org.github.io/epg/guides/ca-en/example.com.epg.xml |  |
- 1 | https://iptv-org.github.io/epg/guides/ca-ru/example.com.epg.xml |  |
+ 🇨🇦 Canada | 2 | https://iptv-org.github.io/epg/guides/ca-en/example.com.xml.gz |  |
+ 1 | https://iptv-org.github.io/epg/guides/ca-ru/example.com.xml.gz |  |
-To use a compressed version of the files, add `.gz` to the end of the filename.
-
## API
The API documentation can be found in the [iptv-org/api](https://github.com/iptv-org/api) repository.
diff --git a/tests/__data__/expected/api/guides.json b/tests/__data__/expected/api/guides.json
index e016b25e..875dea7c 100644
--- a/tests/__data__/expected/api/guides.json
+++ b/tests/__data__/expected/api/guides.json
@@ -1 +1 @@
-[{"channel":"CNNInternationalEurope.us","site":"example.com","lang":"en","url":"https://iptv-org.github.io/epg/guides/ca-en/example.com.epg.xml"},{"channel":"CNNInternationalEurope.us","site":"example.com","lang":"ru","url":"https://iptv-org.github.io/epg/guides/ca-ru/example.com.epg.xml"},{"channel":"CNNInternationalEurope2.us","site":"example.com","lang":"en","url":"https://iptv-org.github.io/epg/guides/ca-en/example.com.epg.xml"}]
\ No newline at end of file
+[{"channel":"CNNInternationalEurope.us","site":"example.com","lang":"en","url":"https://iptv-org.github.io/epg/guides/ca-en/example.com.xml.gz"},{"channel":"CNNInternationalEurope.us","site":"example.com","lang":"ru","url":"https://iptv-org.github.io/epg/guides/ca-ru/example.com.xml.gz"},{"channel":"CNNInternationalEurope2.us","site":"example.com","lang":"en","url":"https://iptv-org.github.io/epg/guides/ca-en/example.com.xml.gz"}]
\ No newline at end of file
diff --git a/tests/__data__/expected/guides/bh/chaines-tv.orange.fr.epg.xml b/tests/__data__/expected/guides/bh/chaines-tv.orange.fr.epg.xml
deleted file mode 100644
index 61118187..00000000
--- a/tests/__data__/expected/guides/bh/chaines-tv.orange.fr.epg.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-CNN Internationalhttps://chaines-tv.orange.fr
-World SportВсе о главных спортивных событиях мира. Обзоры самых важных спортивных событий, аналитика, мнения экспертов.
-Connecting Africa. 114-я серия114-я серия. Проект, рассказывающий о людях и компаниях, которые совершают революцию в африканском бизнесе, и о тех, кто объединяет континент, выступая за свободную торговлю в Африке.
-
\ No newline at end of file
diff --git a/tests/__data__/expected/guides/bh/chaines-tv.orange.fr.epg.xml.gz b/tests/__data__/expected/guides/bh/chaines-tv.orange.fr.xml.gz
similarity index 100%
rename from tests/__data__/expected/guides/bh/chaines-tv.orange.fr.epg.xml.gz
rename to tests/__data__/expected/guides/bh/chaines-tv.orange.fr.xml.gz
diff --git a/tests/__data__/expected/guides/fr/chaines-tv.orange.fr.epg.xml b/tests/__data__/expected/guides/fr/chaines-tv.orange.fr.epg.xml
deleted file mode 100644
index 61118187..00000000
--- a/tests/__data__/expected/guides/fr/chaines-tv.orange.fr.epg.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-CNN Internationalhttps://chaines-tv.orange.fr
-World SportВсе о главных спортивных событиях мира. Обзоры самых важных спортивных событий, аналитика, мнения экспертов.
-Connecting Africa. 114-я серия114-я серия. Проект, рассказывающий о людях и компаниях, которые совершают революцию в африканском бизнесе, и о тех, кто объединяет континент, выступая за свободную торговлю в Африке.
-
\ No newline at end of file
diff --git a/tests/__data__/expected/guides/fr/chaines-tv.orange.fr.epg.xml.gz b/tests/__data__/expected/guides/fr/chaines-tv.orange.fr.xml.gz
similarity index 100%
rename from tests/__data__/expected/guides/fr/chaines-tv.orange.fr.epg.xml.gz
rename to tests/__data__/expected/guides/fr/chaines-tv.orange.fr.xml.gz
diff --git a/tests/__data__/expected/guides/ge/magticom.ge.epg.xml b/tests/__data__/expected/guides/ge/magticom.ge.epg.xml
deleted file mode 100644
index 9a4ed48e..00000000
--- a/tests/__data__/expected/guides/ge/magticom.ge.epg.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-CNN Internationalhttps://magticom.ge
-
\ No newline at end of file
diff --git a/tests/__data__/expected/guides/ge/magticom.ge.epg.xml.gz b/tests/__data__/expected/guides/ge/magticom.ge.xml.gz
similarity index 100%
rename from tests/__data__/expected/guides/ge/magticom.ge.epg.xml.gz
rename to tests/__data__/expected/guides/ge/magticom.ge.xml.gz
diff --git a/tests/__data__/expected/guides/ru/yandex.ru.epg.xml b/tests/__data__/expected/guides/ru/yandex.ru.epg.xml
deleted file mode 100644
index d396a1df..00000000
--- a/tests/__data__/expected/guides/ru/yandex.ru.epg.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/tests/__data__/expected/guides/ru/yandex.ru.epg.xml.gz b/tests/__data__/expected/guides/ru/yandex.ru.xml.gz
similarity index 100%
rename from tests/__data__/expected/guides/ru/yandex.ru.epg.xml.gz
rename to tests/__data__/expected/guides/ru/yandex.ru.xml.gz
diff --git a/tests/__data__/expected/guides/us/directv.com.epg.xml b/tests/__data__/expected/guides/us/directv.com.epg.xml
deleted file mode 100644
index d396a1df..00000000
--- a/tests/__data__/expected/guides/us/directv.com.epg.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/tests/__data__/expected/guides/us/directv.com.epg.xml.gz b/tests/__data__/expected/guides/us/directv.com.xml.gz
similarity index 100%
rename from tests/__data__/expected/guides/us/directv.com.epg.xml.gz
rename to tests/__data__/expected/guides/us/directv.com.xml.gz
diff --git a/tests/__data__/expected/guides/zw/dstv.com.epg.xml b/tests/__data__/expected/guides/zw/dstv.com.epg.xml
deleted file mode 100644
index efb0e0ab..00000000
--- a/tests/__data__/expected/guides/zw/dstv.com.epg.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-M-Net Movies 2https://dstv.com
-Robin Hood8.256.0/1S09E257
-
\ No newline at end of file
diff --git a/tests/__data__/expected/guides/zw/dstv.com.epg.xml.gz b/tests/__data__/expected/guides/zw/dstv.com.xml.gz
similarity index 100%
rename from tests/__data__/expected/guides/zw/dstv.com.epg.xml.gz
rename to tests/__data__/expected/guides/zw/dstv.com.xml.gz