merhaba aynı tipte iki adet ses dosyasının içeriğinin aynı olup olmadığını karşılaştırmak istiyorum. yaptığım araştırmada genelde dosya boyutuna bakarak içeriğin benzer olup olmadığını anlamaya çalışmışlar. Bu konu hakkında bilgisi veya fikri olan varmı. Benim ilk aklıma gelen ses dosyalarını bir text editörle açarmış gibi açıp içerisindeki binary veya hex değerleri karşılaştırmak. bu şekil olurmu bilmiyorum fakat araştırıyorum. eğer bu konuda bilgisi olan varsa paylaşabilirmi. yapmak istediğim program sesli komut sistemini yazmış olduğum programımda kullanmak.
belirlediğiniz sesli komut ile windows'ta exe dosyalarını çalıştıran bazı programlar buldum
http://www.tkntr.com/gorsel-program-dok ... sin-d.html
bunlar sizce nasıl bir mantık ile bunu yapabiliyor.
ses dosyası karşılaştırma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
benim şahsi fikrim md5 yada crc gibi dosyalar yardımı ile hesaplama yapmanız. ayrıca birde dosyaları birebir karşılaştırmanız.
isimleri ayrı içeriği aynı olan dosyalar md5 veya crc ile yakalanır.
içeriği temelde aynı ancak çok az içerik farkı olan kısımlar ise ikincide yakalanır
md5 için forumda örnek kodlar var. CRC içinde vardır.
isimleri ayrı içeriği aynı olan dosyalar md5 veya crc ile yakalanır.
içeriği temelde aynı ancak çok az içerik farkı olan kısımlar ise ikincide yakalanır
md5 için forumda örnek kodlar var. CRC içinde vardır.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
- hacker_10-ur
- Üye
- Mesajlar: 27
- Kayıt: 05 Oca 2008 10:05
hocam eğer bu işin içine md5 girerse o işten hayır beklemeyelim.
md5 şifrelemede bir nokta bile bütün kodlamayı değiştirir ki zaten md5 ile bi alaka olmaz taminimce..................
mantık olarak kayda alınan sesler 0 ve 1 e ayrıştırılmalı... cümledeki patlayan " ş p t" v.s. gibi harfler ilk başta bulunmalı... bunun üzerine 0 ve 1 lerin benzerlik oranının bulunması ile olabilir...
ama bu iş baya zor ve üst seviye profesyonellik isteyen bir iş.. ben bi ara kalkıştım geri braktım....
bence bunun üzerine component veya api benzeri bileşenler aranmalı...

md5 şifrelemede bir nokta bile bütün kodlamayı değiştirir ki zaten md5 ile bi alaka olmaz taminimce..................
mantık olarak kayda alınan sesler 0 ve 1 e ayrıştırılmalı... cümledeki patlayan " ş p t" v.s. gibi harfler ilk başta bulunmalı... bunun üzerine 0 ve 1 lerin benzerlik oranının bulunması ile olabilir...
ama bu iş baya zor ve üst seviye profesyonellik isteyen bir iş.. ben bi ara kalkıştım geri braktım....
bence bunun üzerine component veya api benzeri bileşenler aranmalı...
DELPHI - C ++
PASCAL - TURBO C
PASCAL - TURBO C
iki dosya tamamen aynı ise ancak sadece isimleri farklı ise bunların md5 i aynı olur değil mi ? o zaman burada sorun nedir ben göremedimhacker_10-ur yazdı:hocam eğer bu işin içine md5 girerse o işten hayır beklemeyelim.![]()
md5 şifrelemede bir nokta bile bütün kodlamayı değiştirir ki zaten md5 ile bi alaka olmaz taminimce..................
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
- hacker_10-ur
- Üye
- Mesajlar: 27
- Kayıt: 05 Oca 2008 10:05
üstad arkadaşımızın anlatmak istediği microofondan söylenilen bir kelimenin anlaşılması... iki waw dosyasını karşılaştırma değil! ki öyle olsa md5 e yine gerek yok direk dosyaların içeriliği streamlara aktarılıp birbirine eşitmi değilmi öğrenilebilir...
fakat arkadaşın istediği microfondan sesi kaydedip kaydedilen sesin içerisindeki kelimeleri bulma ve belli bir string'e eşitleme...
veya bir yazıyı ses dosyasına çevirip microfondan kaydettiği sesi birbirine eşitleme.. diye düşünüyorum....
fakat arkadaşın istediği microfondan sesi kaydedip kaydedilen sesin içerisindeki kelimeleri bulma ve belli bir string'e eşitleme...
veya bir yazıyı ses dosyasına çevirip microfondan kaydettiği sesi birbirine eşitleme.. diye düşünüyorum....
DELPHI - C ++
PASCAL - TURBO C
PASCAL - TURBO C
sanırım haklısın ama öyle bir yazmışki ben öyle anladım neyse artık:)hacker_10-ur yazdı:üstad arkadaşımızın anlatmak istediği microofondan söylenilen bir kelimenin anlaşılması... iki waw dosyasını karşılaştırma değil! ki öyle olsa md5 e yine gerek yok direk dosyaların içeriliği streamlara aktarılıp birbirine eşitmi değilmi öğrenilebilir...
fakat arkadaşın istediği microfondan sesi kaydedip kaydedilen sesin içerisindeki kelimeleri bulma ve belli bir string'e eşitleme...
veya bir yazıyı ses dosyasına çevirip microfondan kaydettiği sesi birbirine eşitleme.. diye düşünüyorum....
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog