स्क्वोज़

SQUOZE (संक्षिप्त रूप में SQZ) एक संयुक्त स्रोत कोड और रिलोकेशन (कंप्यूटर विज्ञान) ऑब्जेक्ट फ़ाइल प्रोग्राम फ़ाइल का एक स्मृति-कुशल प्रतिनिधित्व है, जिसमें छिद्रित कार्डों पर एक प्रतीक तालिका होती है, जिसे 1958 में SCAT असेंबलर के साथ पेश किया गया था। आईबीएम 709 के लिए शेयर ऑपरेटिंग सिस्टम (एसओएस) पर।  इस प्रारूप में एक प्रोग्राम को SQUOZE कार्ड डेक (कंप्यूटिंग) कहा जाता था।   इसका उपयोग IBM 7090 और IBM 7094 सहित बाद की मशीनों पर भी किया गया।

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

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

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

व्युत्पत्ति
स्क्वोज़ 'निचोड़ना' क्रिया का एक भावपूर्ण भूत कृदंत है।

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

यह भी देखें

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

अग्रिम पठन

 * (1 page)
 * (1 page)