diff --git a/src/binwalk/config/extract.conf b/src/binwalk/config/extract.conf
index 7e2da63..acbf418 100644
--- a/src/binwalk/config/extract.conf
+++ b/src/binwalk/config/extract.conf
@@ -19,6 +19,7 @@
 ^arj archive data.*comment header:arj:arj e '%e'
 ^lha:lha:lha ei '%e'
 ^iso 9660:iso:7z x '%e' -oiso-root
+^microsoft cabinet archive:cab:cabextract '%e'
 
 # These assume the firmware-mod-kit is installed to /opt/firmware-mod-kit.
 # If not, change the file paths appropriately.
@@ -28,7 +29,7 @@
 ^cramfs filesystem:cramfs:/opt/firmware-mod-kit/uncramfs_all.sh '%e'
 ^bff volume entry:bff:/opt/firmware-mod-kit/src/bff/bffxtractor.py '%e'
 ^wdk file system:wdk:/opt/firmware-mod-kit/src/firmware-tools/unwdk.py '%e'
-^zlib header:zlib:/opt/firmware-mod-kit/src/firmware-tools/unzlib.py '%e'
+^zlib compressed data:zlib:/opt/firmware-mod-kit/src/firmware-tools/unzlib.py '%e'
 ^ext2 filesystem:ext2:mkdir ext2-root && mount -t ext2 '%e' ext2-root
 ^romfs filesystem:romfs:mkdir romfs-root && mount -t romfs '%e' romfs-root