Vedo che ancora non ha risposto nessuno, per cui azzardo un commento.
Un file WAW e` un file binario che contiene musica, cioe` una serie di comandi da dare al sintetizzatore per ottenere un suono.
Allo stesso modo un file .CGI e` un file binario che contiene (in un particolare formato) un'immagine.
Ora l'unita` minima di accesso ai dati in JS e` il byte, per cui non puoi accedere ai singoli bit (per questo e` necessario costruirsi dei filtri particolari).
Quindi se chiedi la dimensione di un file viene data in byte.
Per l'immagine, una volta caricata in memoria (quindi averla letta dal server) puoi usare le proprieta` width e height dell'oggetto immagine, per il file musicale dovrebbe esserci una proprieta` che ti dice quanto grande e` (oppure quanto tempo dura).
Prova a vedere in un manuale JS come accedere ai file musicali.
Ciao
Michele