The
knifefishes (also
knife fishes) are
ray-finned fish that are elongated in shape and whose fins run the length of the body, with the resulting appearance of a
knife. There are two
orders in which they occur; the
Gymnotiformes and the
Osteoglossiformes[?].