private void btnOkuMesaj_Click(object sender, EventArgs e) { try { //Dosyayı byte olarak oku Byte[] bytes = File.ReadAllBytes(txtSrcMOku.Text); //Okunan mesajı göster WaveDosya waveStream = new WaveDosya(bytes); txtOkuMesaj.Text = waveIslem.MesajOku(waveStream.Data); } catch (Exception ex) { MessageBox.Show("Bir hata oluştu. " + ex.Message); } }
private void btnGizle_Click(object sender, EventArgs e) { try { //Dosyayı byte olarak oku Byte[] bytes = File.ReadAllBytes(txtOpenFile.Text); WaveDosya waveStream = new WaveDosya(bytes); //mesaj içeriği ve uzunluk(max 2.147.483.647(int)) string stringMesaj = txtMesaj.Text; //Wave ses dosyasına mesaj gizleme işlemi Byte[] sonuc = waveIslem.MesajGizle(stringMesaj, waveStream.Data, txtKayitYeri.Text); Byte[] waveSonuc = ByteArrayBirlestir(waveStream.WaveReadFormat(bytes), sonuc); File.WriteAllBytes(txtKayitYeri.Text, waveSonuc); } catch (Exception ex) { MessageBox.Show("Bir hata oluştu. " + ex.Message); } }