Tolong jelaskan mengenai Punca dan diagnosis dari Barah hati dalam bahasa melayu

Penyebab utama kanser hati ialah sirosis akibat hepatitis B, hepatitis C, atau alkohol. Punca lain termasuk aflatoksin, penyakit hati berlemak bukan alkohol, dan flukes hati. Jenis yang paling biasa adalah karsinoma hepatoselular (HCC), yang membentuk 80% kes, dan kolangiokarsinoma. Jenis kurang biasa termasuk neoplasma sista yang mucin dan neoplasma biliari papilari neoplasma. Diagnosis mungkin disokong oleh ujian darah dan pengimejan perubatan dengan pengesahan oleh biopsi tisu.