Yeah, I originally had them as one table, but with Chunked storage in Astyanax, each file actually gets spread across multiple rows.  If each segment were a single row, I'd definitely drop the descriptor in as a separate column, but with it spread across multiple rows it seemed cleaner to add a separate table.