Necessary when the url contain [...] or {...} : see the man page:
-g, --globoff
This option switches off the "URL globbing parser". When you set this option, you can specify URLs that contain the letters {}[] without having them being interpreted by curl itself. Note that these letters are not normal legal URL contents but they should be encoded according to the URI standard.
Without this the command ends with an error with URLs containing "[H264-AAC]" for instance, or curl would interpret it as a sequence of URLs if it can (with "[a-z]", "[005-100]" etc.)
Necessary when the url contain [...] or {...} : see the man page: -g, --globoff This option switches off the "URL globbing parser". When you set this option, you can specify URLs that contain the letters {}[] without having them being interpreted by curl itself. Note that these letters are not normal legal URL contents but they should be encoded according to the URI standard.
Without this the command ends with an error with URLs containing "[H264-AAC]" for instance, or curl would interpret it as a sequence of URLs if it can (with "[a-z]", "[005-100]" etc.)