These are replacements for the Dyson crevice nozzle that comes with nearly every Dyson upright vacuum cleaner, the second file fits Dyson V7 handhelds and has air holes in the sides to prevent the dyson thinking the dust collector is full.
The author remixed this model.
This has a long thin tube instead of the normal crevice tool to allow me to get into small spaces e.g. in sliding door runners and under reclining chair parts.