def sense_metadades(nom_fitxer_amb, nom_fitxer_sense):
    with open(nom_fitxer_amb, 'r') as f, open(nom_fitxer_sense, 'w') as g:
        capcalera = salta_metadades(f)
        g.write(capcalera)
        copia_dades(f, g)

def analitza_linia_metadada(linia):
    linia_s = linia.strip()
    linia_parts = linia.split(':', maxsplit=2)
    e = linia_s.startswith(':') and len(linia_parts) == 3
    return e

def salta_metadades(fitxer):
    for linia in fitxer:
        es_meta = analitza_linia_metadada(linia)
        if not es_meta:
            break
    return linia

def copia_dades(f_dades, f_resultat):
    for linia in f_dades:
        f_resultat.write(linia)
