usbutils uses compressed usb.ids.gz

however prefers unpacked version if found:

    /* by default, print names as well as numbers */
    err = names_init(DATADIR "/usb.ids");
    #ifdef HAVE_LIBZ
    if (err != 0)
        err = names_init(DATADIR "/usb.ids.gz");
    #endif