Şimdi Ara

Programlar dosya uzantısını değiştirilirken nasıl bir işlem uygular. ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
0
Favori
1.355
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Programlar dosya uzantısını değiştirilirken nasıl bir işlem uygular. ?
    el ile uzantısını değiştirmek dosyayı bozuyor mu ? mesela wma uzantısını el ile mp3 e çevirdiğimde aynı şekilde müzik çalıyor,
    video müzikler resimler vs vs converter ler ne gibi bir işlem uyguluyor bu durumda ?



    < Bu mesaj bu kişi tarafından değiştirildi yakupdurmus -- 18 Nisan 2014; 1:28:42 >



  • dosya uzantısı windows'un varsayılan programları atamak için kullandığı bir yöntem. dosyanın yapısı ve içeriğiyle ilgili herhangi bir şey içermiyor aslında.
    yani dosya uzantısını değiştirmek dosya içeriğini bozmaz.

    mesela linux'ta dosya uzantısı diye bir şey yok. binary dosyanın içeriğine bakılarak nasıl işleneceğine karar veriliyor.
    windows ortamında da bazı programlar bu şekilde çalışıyor (microsoftunkiler genelde çalışmıyor)
    örneğin bir mp3 dosyasının uzantısını txt olarak değiştirdiğinizde windows media player çalmazken winamp çalıyor.

    converterların yaptığı iş ise dosya uzantısı değiştirmek değil aslında. öncelikle dosyayı ilgili formatta yeniden oluşturuyor.
    mesela bir bmp resmi jpg ye çevirirken aslında resim bir sıkıştırma algoritmasından geçirilerek yeni bir dosya oluşturuyor.o dosya jpg formatında olduğundan uzantısına da jpg veriliyor.
  • quote:

    Orijinalden alıntı: kirmik

    dosya uzantısı windows'un varsayılan programları atamak için kullandığı bir yöntem. dosyanın yapısı ve içeriğiyle ilgili herhangi bir şey içermiyor aslında.
    yani dosya uzantısını değiştirmek dosya içeriğini bozmaz.

    mesela linux'ta dosya uzantısı diye bir şey yok. binary dosyanın içeriğine bakılarak nasıl işleneceğine karar veriliyor.
    windows ortamında da bazı programlar bu şekilde çalışıyor (microsoftunkiler genelde çalışmıyor)
    örneğin bir mp3 dosyasının uzantısını txt olarak değiştirdiğinizde windows media player çalmazken winamp çalıyor.

    converterların yaptığı iş ise dosya uzantısı değiştirmek değil aslında. öncelikle dosyayı ilgili formatta yeniden oluşturuyor.
    mesela bir bmp resmi jpg ye çevirirken aslında resim bir sıkıştırma algoritmasından geçirilerek yeni bir dosya oluşturuyor.o dosya jpg formatında olduğundan uzantısına da jpg veriliyor.

    E hocam o zaman mesela ben müzik dosyasını dönüştüreceksem o uzantının içeriğini dosya yapısını iyi bilmem ve dönüştürülecek uzantınında yapısını iyi bilmem lazım , daha sonra ona göre algoritma vs oluşturup dönüşüm işlemi yapılıyor, doğru mu anladım ,
    tabi her uzantının yapısı farklı farklı , hepsi için farklı algoritmalar demek buda

    en basitinden bi resim dosyası olan jpg dosyasını not defterinde açtığımda saçma sağan yazılar çıkıyor bunun nasıl bi algoritması olabilirki nasıl bir dönüşümü olabilir




  • quote:

    Orijinalden alıntı: bankom54

    quote:

    Orijinalden alıntı: kirmik

    dosya uzantısı windows'un varsayılan programları atamak için kullandığı bir yöntem. dosyanın yapısı ve içeriğiyle ilgili herhangi bir şey içermiyor aslında.
    yani dosya uzantısını değiştirmek dosya içeriğini bozmaz.

    mesela linux'ta dosya uzantısı diye bir şey yok. binary dosyanın içeriğine bakılarak nasıl işleneceğine karar veriliyor.
    windows ortamında da bazı programlar bu şekilde çalışıyor (microsoftunkiler genelde çalışmıyor)
    örneğin bir mp3 dosyasının uzantısını txt olarak değiştirdiğinizde windows media player çalmazken winamp çalıyor.

    converterların yaptığı iş ise dosya uzantısı değiştirmek değil aslında. öncelikle dosyayı ilgili formatta yeniden oluşturuyor.
    mesela bir bmp resmi jpg ye çevirirken aslında resim bir sıkıştırma algoritmasından geçirilerek yeni bir dosya oluşturuyor.o dosya jpg formatında olduğundan uzantısına da jpg veriliyor.

    E hocam o zaman mesela ben müzik dosyasını dönüştüreceksem o uzantının içeriğini dosya yapısını iyi bilmem ve dönüştürülecek uzantınında yapısını iyi bilmem lazım , daha sonra ona göre algoritma vs oluşturup dönüşüm işlemi yapılıyor, doğru mu anladım ,
    tabi her uzantının yapısı farklı farklı , hepsi için farklı algoritmalar demek buda

    en basitinden bi resim dosyası olan jpg dosyasını not defterinde açtığımda saçma sağan yazılar çıkıyor bunun nasıl bi algoritması olabilirki nasıl bir dönüşümü olabilir


    Aynen öyle. Her formatın (daha doğrusu her kodlama standardının) kendine özel algoritması var. Hoş senin yazmana gerek yok. Pek çok kütüphane bu değişim desteğini veriyor. Ama merakın varsa ve uğraşmak istersen JPEG formatıyla ilgili referans makale şudur:

    http://premsobel.info/notes/file_formats/jpg/jpeg_c.pdf

    Yeterli altyapın varsa bu makaleyi kullanarak kendi JPEG dönüştürücünü yazabilirsin.

    JPEG dosyaların notepadde açtığında saçma karakterlerin çıkma sebebi ise bu dosyaların okumak için üretilmiş "ASCII" yani karakter dosyaları olmayışı. Bu dosyalar, binary yani ikili sistem (1 0 muhabbeti) bilginin dosyaya yazdırılmasıyla oluşuyor. Dosya ancak ilgili formatta yorumlanıp, geçerli bir kod çözücüyle çözülürse anlamlanıyor. (JPEG encoder-decoder meselesi)




  • Sağolun teşekkürler , biraz c# biliyorum ve merak ediyorum asında , ama bilmiyorum bu makaleyi anlayabilirmiyim :)
    Bazı soruların veya sorunların cevaplarını türkçe bulamıyoruz, size bir soru daha sorsam ,
    Yapay zeka nasıl yazılır, evet soru baya kapsamlı biraz araştırdım ama dediğim gibi pek yeterli bilgi göremedim , ben mantığını anlamak istiyorum mesela en basitinden bi satranç bildiğim kadarıyla yapay zeka ile yazılmış bir oyun ve hamlelerini görüyor ve dahası senin yapabileceğin saldırıları da tahmin ederek oynuyor, bunun için nasıl bir yazılım yazılıyor :)
  • bu sorum için farklı bir konu mu açmam gerekiyordu acaba ?
  • quote:

    Orijinalden alıntı: bankom54

    Sağolun teşekkürler , biraz c# biliyorum ve merak ediyorum asında , ama bilmiyorum bu makaleyi anlayabilirmiyim :)
    Bazı soruların veya sorunların cevaplarını türkçe bulamıyoruz, size bir soru daha sorsam ,
    Yapay zeka nasıl yazılır, evet soru baya kapsamlı biraz araştırdım ama dediğim gibi pek yeterli bilgi göremedim , ben mantığını anlamak istiyorum mesela en basitinden bi satranç bildiğim kadarıyla yapay zeka ile yazılmış bir oyun ve hamlelerini görüyor ve dahası senin yapabileceğin saldırıları da tahmin ederek oynuyor, bunun için nasıl bir yazılım yazılıyor :)

    Meselenin c# veya herhangi bir programlama dili ile alakası yok. adam burada ne yapman gerektiğini anlatmış. mesela git DCT al diyor. DCT ne demek? "Discrete Cosine Transform"
    Gerekli altyapı derken kastettiğim programlama dili bilgisi değildi. Matematik ve bir miktar sinyal işleme altyapının olması gerekiyor ki anlayabilesin.
    Bu bahsettiklerim de üniversite düzeyinde bilgiler.

    Yapay zekayı anlayabilmen için de önce "ağaç yapıları"nı anlaman gerekir.




  • anladım hocam sağolun daha üniversiteye gitmedim sanırım o altyapıda yok, inş bu sene kazanırsam bilgisayar mühendisliği bölümüne gitmek istiyorum ,

    ben biraz şu ağaç yapılarına bakiyim o zaman



    < Bu mesaj bu kişi tarafından değiştirildi yakupdurmus -- 27 Nisan 2014; 22:33:58 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.