[Mac, Linux, Win] Policies: Never Compress Extension List (750+)

NOTICE: Applying all 868 exclusions increased a fresh, empty repo by 545 MB. So that’s interesting.

868 on this one. It seems .tar is only a collated file so it was removed. It needs to be passed with -a or --auto-compress to be compressed at the time of creation. tar.gz, .tar.bz2 & such variants should be covered by their respective wildcards (eg: *.gz).

Note this reversion also omits .jpg, .jpeg.

file-ext-never-compress-20250425T011333UTC.list

# // Last modified: 20250425 01:13:33
# // Created: 20250422 12:33:00

# desc    : file extensions never to be compressed by kopia's policies as
#         : they are already compressed
# notes   : mostly collated from file-extensions.org, wikipedia; combined with
#         : kopia's wildcard, regex support
# ref     : https://kopia.io/docs/reference/command-line/common/policy-set/
#         : https://kopia.io/docs/advanced/kopiaignore/
# src     : https://file-extensions.org/filetype/extension/name/archive-and-compressed-files
# usage   : skip=19 n=0 extfile="$($(which ls) -Art | $(which grep) "file-ext-never-compress" | tail -n 1)"
#         : while read -r ext; do
#         :  ((n >= skip )) && kopia policy set --global --add-never-compress="$ext"
#         :  ((n++))
#         : done < "$extfile"
# filename: file-ext-never-compress-$UTC.list
# license : none
# warranty: none -- caveat emptor

*.###
*.$ll
*.$rr
*.0**
*.1**
*.2**
*.3**
*.3g2
*.3gp
*.4**
*.5**
*.6**
*.7-z**
*.7z
*.7z**
*.8**
*.9**
*.?**
*.F
*.LBR
*.Z
*._dd
*._zmeoameddef
*.a
*.a7e
*.a[0-9]
*.aa3
*.aab
*.aac
*.aar
*.abbu
*.acb
*.acd-zip
*.ace
*.acm
*.acp
*.acu
*.adf
*.adsm
*.adz
*.aes
*.afa
*.afzplug
*.aif
*.ain
*.akt
*.al$
*.alac
*.alt
*.alz
*.amg
*.antifrag
*.aop
*.ap*
*.ape
*.apk
*.appdomainzip
*.appimage
*.apple
*.appv
*.appx
*.appxbundle
*.appzip
*.ar
*.arc
*.arch[0-9]
*.archiver
*.arh
*.ari
*.arj
*.ark
*.arr
*.art
*.arv
*.as4a
*.asd
*.asec
*.asf
*.ash
*.asvf
*.asx
*.atla
*.atr
*.atx
*.avb
*.avi
*.aw
*.awzip
*.axr
*.axx
*.aza
*.b1
*.b64
*.b6z
*.ba
*.bag
*.balz
*.bar
*.bba
*.bc
*.bca
*.bcz
*.bee
*.bel
*.bh
*.bhx
*.bif
*.bik
*.bin
*.bio
*.bk3
*.bkf
*.blb
*.blz
*.bma
*.bnd
*.bnt
*.boa
*.boe
*.boo
*.bos
*.boz
*.br
*.bsf
*.bsn
*.bsq
*.bsz
*.btc
*.btoa
*.bulk****
*.bun
*.bvx
*.bz
*.bz2
*.bza
*.bzip*
*.bzp*
*.c
*.c0[0-9]
*.c13
*.c32
*.c40
*.c42
*.c44
*.c46
*.c50
*.c52
*.c54
*.ca1
*.cab
*.car
*.cat
*.caz
*.cb7
*.cbr
*.cbt
*.cbv
*.cbz
*.ccn
*.cdoc
*.cdx
*.cfs
*.cfz
*.cgdb
*.chunk***
*.chz
*.cmp
*.compress
*.cpgz
*.cpio
*.cpk
*.cpr
*.cpt
*.cpz
*.cr2
*.crf
*.cru
*.crx
*.csk
*.ctit
*.ctw
*.ctx
*.cv
*.czar
*.czip
*.d
*.d0*
*.d3c
*.daa
*.dak
*.dar
*.darc
*.dax
*.dbz
*.dcf
*.dcm
*.dco
*.dcs
*.dd
*.ddfl
*.deb
*.dess
*.devpackage
*.devpak
*.dfl
*.dgc
*.diagcab
*.diagpkg
*.divx
*.djprojects
*.dl_
*.dlc
*.dmg
*.dms
*.dng
*.dni
*.docm
*.docx
*.dotm
*.dotx
*.doz
*.dpk
*.dpkw
*.dqc
*.drs
*.drz
*.dsft
*.dsy
*.dta
*.dtsx
*.dtz
*.du_
*.dub
*.dump
*.dur
*.dwfb
*.dwz
*.dxtheme
*.dz
*.dzp
*.e01
*.e4a
*.eappx
*.eappxbundle
*.ear
*.ecab
*.ecc
*.ecs
*.edz
*.eftx
*.efw
*.egg
*.emk
*.emsix
*.emsixbundle
*.emz
*.en2
*.enc4
*.enfpack
*.enlx
*.enpack
*.enpak
*.enzip
*.eot
*.ep2
*.epi
*.epk
*.epme
*.epub
*.er_
*.escbx
*.esd
*.esp
*.etc
*.ex$
*.ex_
*.exe
*.f
*.f4v
*.fb
*.fbz
*.fcarch
*.fcx
*.fcxe
*.ff
*.ffl
*.ffr
*.fgz
*.flac
*.flmod
*.flv
*.fmu
*.fpk
*.fpkg
*.framework
*.frp
*.fuzz
*.fve
*.fwp
*.fxf
*.fzf
*.gb7
*.gbm
*.gbx
*.gca
*.genozip
*.gfar
*.gif
*.gip
*.gnutar
*.gpf
*.gpg
*.gpk
*.gr_
*.graffle
*.gro
*.gsm
*.gta
*.gtar
*.gxx
*.gz
*.gza
*.gzi
*.gzip
*.h_
*.ha
*.haf
*.hal
*.hap
*.hbc
*.hbc2
*.hbe
*.hc
*.hdmov
*.hdz
*.he2
*.hha
*.hki
*.hlz
*.hog
*.hpa
*.hpi
*.hpk
*.hpz
*.hqx
*.hs$
*.hstx
*.htmlz
*.hxs
*.hyp
*.i
*.ice
*.idx
*.ifc
*.iff
*.igz
*.iha
*.ilz
*.ima
*.img
*.imoviemobile
*.imp
*.inp
*.inv
*.io
*.ipa
*.ipk
*.iso
*.isz
*.itmsp
*.iwa
*.iwd
*.ize
*.j2c
*.ja
*.jar
*.jgz
*.jic
*.jpq
*.jso
*.jxl
*.kar
*.kdbx
*.ken
*.kep
*.key
*.kgb
*.kge
*.kk**
*.kva
*.kz
*.l01
*.lbr
*.lemon
*.lg
*.lh_
*.lha
*.lharc
*.lhrc
*.lhw
*.lhz
*.lime
*.liz
*.lmza
*.lpaq**
*.lqr
*.lrz
*.ls5
*.lz
*.lz4
*.lzh
*.lzm
*.lzma**
*.lzo
*.lzop
*.lzp
*.lzr
*.lzs
*.lzw
*.lzx
*.m2p
*.m3k
*.m3p
*.m4a
*.m4b
*.m4v
*.m99
*.macbin
*.maff
*.makeself
*.mar
*.max
*.mbw
*.mc
*.mcp
*.md
*.md5
*.mdzip
*.mgz
*.mkv
*.mmip
*.mn3
*.mob
*.mobi
*.mou
*.mov
*.mp3
*.mp4
*.mpa
*.mpc
*.mpeg
*.mpg
*.mpkg
*.mpq
*.mrt
*.ms_
*.msa
*.mshc
*.msi
*.msix
*.msixbundle
*.msp
*.msu
*.mtf
*.mts
*.mtz
*.mu_
*.muzz
*.mva
*.mvdx
*.myo
*.mzf
*.mzip
*.mzz
*.nbh
*.nef
*.nfp
*.nks
*.nkx
*.nmd
*.nmt
*.npk
*.npr
*.nsarc
*.ntfs
*.nuget
*.nupkg
*.nw_
*.nwcab
*.nxm
*.nz
*.oap
*.oar
*.obpack
*.obr
*.oc_
*.od_
*.odp
*.ods
*.odt
*.ofr
*.ofs
*.ogg
*.ogm
*.ogv
*.oiv
*.oop
*.opg
*.opus
*.otp
*.ots
*.ott
*.owr
*.oz
*.p17
*.p22
*.p23
*.pac
*.pack
*.package
*.pact
*.pae
*.pafx
*.pages
*.pak
*.pamp
*.paq**
*.par**
*.part*****
*.partimg
*.pax
*.pck
*.pdn
*.pe[0-9]
*.pea
*.pet
*.pf_
*.pgz
*.phar
*.pim
*.pit
*.piz
*.pk[0-9]
*.pka
*.pkd
*.pkg
*.pkg_
*.plf
*.pn_
*.png
*.pod
*.ppk
*.pptx
*.pqzip
*.prm
*.propdesc
*.psa
*.psh
*.pspimage
*.ptk
*.pug
*.pup
*.put
*.puz
*.pwzip
*.pz
*.pzip
*.qar
*.qcf
*.qch
*.qda
*.qif
*.ql$
*.qsm
*.quad
*.qze
*.ra
*.rar
*.rar**
*.rbz
*.res11
*.rev
*.rez
*.rfa
*.rgss2a
*.rk
*.rm
*.rnc
*.roa
*.rod
*.roo
*.rpa
*.rpm
*.rpz
*.rte
*.run
*.rwp
*.rxx
*.rz
*.rzr
*.s7z
*.s[0-9]*
*.sa5
*.sak
*.saz
*.sbc
*.sbx
*.scs
*.sda
*.sdg
*.sdi
*.sdk
*.sdn
*.sdt
*.sea
*.sed
*.seg**
*.sen
*.sez
*.sfark
*.sfds
*.sfl
*.sfpak
*.sft
*.sfx
*.shar
*.shk
*.shlibzip
*.shr
*.sin
*.sip
*.sis
*.sisx
*.sit
*.sit5
*.sitd
*.sithqx
*.sitx
*.sle
*.slf
*.slp
*.sma
*.smilebox
*.sna
*.snagitstamps
*.snap
*.snappy
*.sni
*.snoop
*.solitairetheme8
*.soundpack
*.sow
*.sp
*.spar
*.spk
*.spkg
*.spl
*.split
*.splt
*.spt
*.sqfs
*.sqh
*.sqx
*.sr2
*.srep
*.srr
*.ssa
*.sswf
*.sti!
*.stuff
*.stw
*.su?
*.sue
*.sv4cpio
*.swf
*.swm
*.swz
*.sxf
*.sxt
*.sy_
*.sz
*.szdd
*.t
*.ta_
*.tbz
*.tbz2
*.tc
*.tck
*.td?
*.tex
*.texturepak
*.tfm
*.tfx
*.tg
*.tgs
*.tgz
*.thmx
*.thr
*.tib
*.tif
*.tiff
*.tld
*.tlk
*.tlz
*.tlzma
*.to4
*.tos
*.tot
*.tpafz
*.tpm
*.tpz
*.tr
*.trf
*.trp
*.ts
*.tsb
*.tsk
*.tu?
*.tx_
*.txtr
*.txz
*.tx~
*.tz
*.tzb
*.tzip
*.u3p
*.uap
*.uax
*.uc
*.uc0
*.uc2
*.uca
*.ucn
*.ue2
*.ufdr
*.ufo
*.uha
*.ums
*.umx
*.unitypackage
*.upx
*.ur2
*.ustar
*.uti
*.utx
*.uue
*.uux
*.uvz
*.uze
*.uzip
*.vem
*.vfs
*.vl2
*.vlt
*.vmk
*.vnw
*.vob
*.vol*******
*.vp
*.vsa
*.vsi
*.vsix
*.vsv
*.vty
*.vxp
*.w2b
*.w32
*.wad
*.waff
*.wapt
*.war
*.warc
*.wbpz
*.wdz
*.we?
*.webarchive
*.webm
*.webp
*.wfa
*.wgz
*.wim
*.win
*.wlpk
*.wma
*.wmv
*.wmz
*.woff
*.wr3
*.wra
*.wrc
*.wrz
*.wsw
*.wsz
*.wtv
*.wv
*.wwa
*.wz
*.wzp
*.x
*.x13
*.xam
*.xap
*.xapk
*.xar
*.xcarchive
*.xcp
*.xcr
*.xdelta
*.xfl
*.xip
*.xlcx
*.xlsb
*.xlsm
*.xlsx
*.xmcdz
*.xms
*.xp3
*.xpi
*.xpku
*.xps
*.xrs
*.xsn
*.xtr
*.xvid
*.xx**
*.xz
*.y
*.yar
*.yaz[0-9]
*.ymp
*.yrcbkm
*.yz*
*.z
*.z[0-9]**
*.zab
*.zabw
*.zap
*.zar
*.zba
*.zda
*.zdb
*.zds
*.zet
*.zfc
*.zfs
*.zfsendtotarget
*.zfx
*.zi
*.zim
*.zip
*.zip**
*.zipx
*.zl
*.zlg
*.zlib
*.zom
*.zoo
*.zpaq
*.zpi
*.zpk
*.zpt
*.zsplit
*.zsql
*.zst
*.ztd
*.zx**
*.zxp
*.zz
1 Like