http://www.thekrib.com/Fish/Algae-Eaters/ This link describes the differences between the different algae eaters and flying fox very well.
Also, I'd like to clear up this misconception about algae blooms and killing fish. An algae bloom does not kill fish by consuming all the O2 in the tank. As was already stated, algae produces O2 in the day and respires at night but the respiration will not consume enough O2 to kill fish. The danger with algae blooms is their cyclical nature. Massive blooms occur and often are followed by massive die offs when nutrients are depleted or water conditions change. These large die offs are what kill fish because the large load of decomposing dead algae consumes large quantities of O2. My grandfather is an aquaculturist and I've seen these blooms and die offs. 10,000 dead hybrid striped bass is not a pretty sight(or pleasent smell.)
Again, as has already been stated and reiterated, find the problem and fix it. Algaecides are generally a temporary fix and I don't recommend a black out for planted tanks, especially with fish in them. Think about it. Most planted tanks rely heavily on the plants to produce the O2 for the fish. If the plants aren't given any light, photosynthesis does not occur. This is then compounded by a large load of dying and decomposing algae.
Algae can be super frustrating but it sounds like your problem is more aesthetical than anything else, so take your time and fix the problem correctly. Wyldfya will help you pinpoint the cause.
Also, I'd like to clear up this misconception about algae blooms and killing fish. An algae bloom does not kill fish by consuming all the O2 in the tank. As was already stated, algae produces O2 in the day and respires at night but the respiration will not consume enough O2 to kill fish. The danger with algae blooms is their cyclical nature. Massive blooms occur and often are followed by massive die offs when nutrients are depleted or water conditions change. These large die offs are what kill fish because the large load of decomposing dead algae consumes large quantities of O2. My grandfather is an aquaculturist and I've seen these blooms and die offs. 10,000 dead hybrid striped bass is not a pretty sight(or pleasent smell.)
Again, as has already been stated and reiterated, find the problem and fix it. Algaecides are generally a temporary fix and I don't recommend a black out for planted tanks, especially with fish in them. Think about it. Most planted tanks rely heavily on the plants to produce the O2 for the fish. If the plants aren't given any light, photosynthesis does not occur. This is then compounded by a large load of dying and decomposing algae.
Algae can be super frustrating but it sounds like your problem is more aesthetical than anything else, so take your time and fix the problem correctly. Wyldfya will help you pinpoint the cause.