Neden text tabanlı dosya?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
pandora303
Üye
Mesajlar: 18
Kayıt: 26 Eki 2006 01:56

Neden text tabanlı dosya?

Mesaj gönderen pandora303 »

Belki başka programlarda da öyledir ama benim dikkatimi çizim programlarının dosya formatı çekti. Bunlar text tabanlı dosyalar, peki ama bunları işlemek daha zor değil mi neden böylesi bir yapı kullanılmış. XML,ini tarzı bir yapıyla dosyanın herhangi bir noktasına direkt ulaşılabiliyorken neden string parçalama işlemleriyle dosya çözümlemesi yapılmaya çalışılıyor. Yada gerçekten öyle mi yapılıyor yoksa başka kolay bir yolu mu var?
Örneğin bir dxf dosyasını incelediğimde bu dosyayı açıp birşeyler alabilmek için pek çok string parçalama işlemi yapmam gerekmiyor mu?
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Neden text tabanlı dosya?

Mesaj gönderen Lost Soul »

veritabanı uygulamaları da sonuçta dosyayı açıp parçalar halinde yorumlamıyor mu :).
bu da aynı şey. daha basiti.
Ertugrul
Üye
Mesajlar: 136
Kayıt: 09 May 2009 12:05

Re: Neden text tabanlı dosya?

Mesaj gönderen Ertugrul »

<xml birkacattr=""><cevap><ozne><kelime>XML</kelime><ek>'in</ek></ozne><..>durumu</..></cevap></xml> pek ic acici degil sanki :). Ayrica regexp ile gercekten cok hizli bir sekilde string parse edilebiliyor.
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Neden text tabanlı dosya?

Mesaj gönderen mkysoft »

Her ne kadar XML sizin için kolay gelsede, arka planda çalışan koca bir XML motoru var, ve bu kodlar her XML'i okuyacak şekilde yapılandırılmış durumda. Sizin kullanmadığınız bir çok kontrol ve fonksiyon içeriyor. Ne okuyacağınızı biliyorsanız sizin kodlarınız daha hızlı çalışacaktır.
Cevapla