Karakterine delikli kartın kodlayan bir delikleri farklı bir dizi ilişkilendirme uygulamadır delikli kart metin olması için kayıt sağlar her karakter için.
Amerika Birleşik Devletleri'nde, 1890 civarında, Herman Hollerith , kağıt şeritleri kullandıktan sonra delikli kart işaretleme geliştirerek, bir makinenin tekrar okuyabileceği bir ortama nüfus sayımı verilerini kaydetmenin bir yolunu keşfetti.
Delikler ve karakterler arasındaki yazışmaların yanı sıra kartın boyutu şu anda standartlaştırılmadı. Bu nedenle, çeşitli kullanımlar için çeşitli delikli kart formatları vardır.
Sabit sayıda bit üzerindeki karakter kodlaması, kaçış dizisi kavramı gibi Baudot kodunda görünür .
Sabit sayıda bit üzerindeki karakterlerin kodlanması, delikli kartlarda endüstriyel bağlamda kullanılır.
Patentlerin varlığı nedeniyle IBM'in Hollerith kodlaması Bull tarafından kullanılmamaktadır. Bu birlikte çalışabilirlik eksikliği, pazarı "IBM müşterileri" ve "Bull müşterileri" arasında parçaladı.
Boğa kodlaması, IBM'den bir eksik olmak üzere yalnızca on bir satırlık perforasyon kullanır ve birçok karakteri kodlar. Bull'da sıfırdan dokuza kadar olan rakamlar sayısal için kullanılır. Harfler için kullanılan çift kombinasyonlar farklıdır ve 9, 8, 7 bitleri ile ilgilidir. Dolayısıyla, A, 7 ve 11, B, 7 ve 0, C, 7 ve 1 vb. Kombinasyonlarıyla temsil edilmiştir.
Yüzyılın dönümüne doğru, eyalet sayımı için delikli kartlar üzerinde verimli kodlamanın geliştirilmesi . Ürün daha sonra Tabulating Machine Co. tarafından pazarlandı .
Altı bitlik BCD , IBM tarafından 1954'te IBM 704 gibi ilk bilgisayarlarda kullanıldı . Daha sonra EBCDIC'i doğurdu .
Bu 1964 haritası, karakterler arasındaki yazışmayı ve zamanın ikili temsilini gösterir.
Fortran ilk programlama dillerinden biridir anabilgisayara yumruk kartları derleyici tarafından analiz talimat hatlarının girişine izin.
COBOL programlama dili , ana bilgisayarları programlamak için delikli kartlar da kullanmıştır .
Harflerin küçük harfle yazılmasına izin vermeyen delikli kartların kullanılması, bu iki programlama dilinde isimlerin ve anahtar kelimelerin büyük harflerle yazılmasını açıklar.
Sovyet Kiril kartları, İngiliz veya Amerikan kartlarıyla aynı kodlama ilkesini kullanıyordu; eşleşmeyen karakterlere ek delikler verildi.
Perforasyon artık karmaşık bir işlem olmadığında, Baudot kodunda uzun süredir yapıldığı gibi aynı karakter için aynı anda daha fazla bit delmek mümkün hale geldi. IBM bunu, harfler ve sayılar için önceki kodlamayı dönüştürerek yaptı.
Delikli kart, her biri 6 bit üzerinde olmak üzere toplam 96 karakterlik 32 karakterlik 3 gruba sahiptir. Yani 64 olası karakter vardı. Bu tür bir kart, aynı zamanda kodlamak 8-bit karakter için kullanılmıştır EBCDIC : alt grup, hem de alt gruptan seçilmiş 2 başka bit orta gruptan 2 bit ile birlikte üst grup, 8 32 karakter 2 grup oluşturuldu delikli kart başına -bit veya 64 8-bit karakter.