Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
1409
Tıklama
0
Öne Çıkarma
Programlar dosya uzantısını değiştirilirken nasıl bir işlem uygular. ?
Y
10 yıl
Yüzbaşı
Konu Sahibi

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 >

Y
10 yıl
Yüzbaşı
Konu Sahibi




K
10 yıl
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @bankom54
Y
10 yıl
Yüzbaşı
Konu Sahibi

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


Bu mesaja 1 cevap geldi.
K
10 yıl
Yüzbaşı

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)



Y
10 yıl
Yüzbaşı
Konu Sahibi

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 mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @kirmik
Y
10 yıl
Yüzbaşı
Konu Sahibi

bu sorum için farklı bir konu mu açmam gerekiyordu acaba ?



K
10 yıl
Yüzbaşı

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.



Y
10 yıl
Yüzbaşı
Konu Sahibi

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 >


Bu mesajda bahsedilenler: @kirmik
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.