स्क्वोज़

स्क्वोज़ संक्षेपित रूप में संक्षेपित किया गया है जिसे एसक्यूजेड भी कहा जाता है एक मेमोरी-कुशल प्रतिनिधि है जो पंच्ड कार्ड पर सिम्बल टेबल के साथ संयुक्त स्रोत और स्थानांतरणीय ऑब्जेक्ट फ़ाइल प्रोग्राम की प्रतिनिधि है। इसे 1958 में एसकैट असेंबलर के साथ आईबीएम 709 के लिए शेयर ऑपरेटिंग सिस्टम पर प्रस्तुत किया गया था।  इस फ़ॉर्मैट में एक प्रोग्राम को स्क्वोज़ डेक कहा जाता था। इसका उपयोग बाद में भी किए जाते थे, जिसमें आईबीएम 7090 और  7094 भी सम्मिलित थे।

एन्कोडिंग
स्क्वोज़ एन्कोडिंग में, प्रतीक तालिका में पहचानकर्ताओं को 50-वर्ण वर्णमाला में दर्शाया गया था, जिससे 36-बिट मशीन शब्द छह अक्षरांकीय वर्णों और दो ध्वज बिट्स का प्रतिनिधित्व कर सके, इस प्रकार प्रति छह वर्णों में दो बिट्स की बचत हुई। क्योंकि सामान्यतः प्रत्येक वर्ण के लिए आवंटित छह बिट्स वर्णमाला के 50 अक्षरों का प्रतिनिधित्व करने के लिए आवश्यक केवल 50 राज्यों के बजाय 64 राज्यों तक संग्रहीत कर सकते हैं, और 506<234.

स्क्वोज़ इंकोडिंग में, सिम्बल टेबल में पहचानकर्ताओं को एक 50-वर्णांतर के रूप में प्रतिनिधित किया गया था, जिससे एक 36-बिट मशीन वर्ड छ: अक्षरीय अंकों को प्रतिनिधित कर सकता था, और इसमें दो फ्लैग बिट्स थे, इसलिए प्रति छ: अक्षरों के लिए दो बिट बचाए जा सकते थे। यह इसलिए क्योंकि हर अक्षर के लिए सामान्यतः दिए गए छ: बिट स्थिति को 50 अक्षरों के प्रतिनिधित्व करने के लिए आवश्यक 50 स्थितियां स्टोर कर सकते थे, और 506 < 234।

पहले से ही बेस 50 का उपयोग हर तीन अक्षरों में एक बिट बचाता है, इसलिए यह दो तीन-अक्षरीय टुकड़ों में उपयोग किया गया था। मैनुअल में छ: अक्षरों ABCDEF को इंकोड करने के लिए एक सूत्र है: $$(A*50^2 + B*50 + C) * 2^{17} + (D*50^2 + E*50 + F)$$ उदाहरण के लिए स्क्वोज़,

सामान्यतः 36 बिट्स: (base 8) 34 बिट्स में फिट करने के लिए दो 17-बिट टुकड़ों में एन्कोड किया जाएगा.

उसी तर्क का एक सरल उदाहरण यह होगा कि तीन अंकों वाला बाइनरी-कोडित दशमलव 12 बिट्स लेगा, जैसे कि 987: (base 16)  (base 2), परंतु ऐसे किसी भी मूल्य को सीधे 10 बिट्स में संग्रहीत किया जा सकता है, दो बिट्स को बचाते हुए, जैसे कि 987:  (base 16)  (base 2).

व्युत्पत्ति
"स्क्वोज़" वर्ब "टू स्क्वीज़" का विनोदपूर्ण भूतकालीन भिन्नर्थक रूप है।

बाद में डीईसी मशीनों पर इसी नाम को उपयोग करके समान योजनाओं को उधारा गया गया था। उनमें एक 40-वर्णांतर था और उन्हें डीईसी रैडिक्स 50 और MOD40 कहा गया था, लेकिन कभी-कभी उन्हें डीईसी स्क्वोज़ के नाम से भी जाना जाता था।

यह भी देखें

 * पैक्ड बीसीडी
 * हर्ट्ज़ एन्कोडिंग
 * चेन-हो एन्कोडिंग
 * सघन रूप से पैक दशमलव
 * बीसीडी
 * बेस 50
 * आधार रूपांतरण

अग्रिम पठन

 * (1 page)
 * (1 page)