Anonim

विंडोज 10 इनसाइडर पूर्वावलोकन बिल्ड 18875 (20 एच 1)

लॉग होरायझनच्या दुसर्‍या सत्रातील भाग 9 मध्ये, जेव्हा ...

शिरो मरण पावला आणि पृथ्वीवरील त्याऐवजी चंद्रावर असणार्या चाचणी सर्व्हर एल्डर टेलच्या अनधिकृत 14 व्या सर्व्हरवर दिसला,

... त्याने स्थान तपासले आणि बहुतेक संवाद स्थानातील नावासाठी जतन केले गेले घोडी शांत करा.

गार्बल अप केलेला मजकूर डिक्रिप्ट केला जाऊ शकतो किंवा तो फक्त कचरा आहे?

होय, गब्ल्ड अप केलेला मजकूर हा मोझीबॅकचा परिणाम आहे, जिथे शिफ्ट-जेआयएस एन्कोडिंगमध्ये जपानी भाषेतील मूळ मजकूर, विंडोज -१ Windows6 एन्कोडिंगद्वारे डीकोड केले गेले आहे.

आपण कधीही विंडोजमधील वेस्टर्न एन्कोडिंग (1-बाइट कॅरेक्टर सेट) अंतर्गत जपानी वेब पृष्ठ किंवा शिफ्ट-जेआयएस एन्कोडिंग (2-बाइट कॅरेक्टर सेट) मध्ये एन्कोड केलेली मजकूर फाइल उघडल्यास, आपल्याला उच्च वारंवारता दिसेल �� परिणामी दृश्यात काही इतर पात्रासह जोडलेले. प्रतिमेमध्ये अरबी वर्ण असल्याचे मी पाहत असल्याने, मी माझ्या विद्यमान मजकूर फाईलपैकी एक वापरली जी शिफ्ट-जीआयएस मध्ये एन्कोड केलेली आहे आणि ब्राउझरमध्ये अरबी (विंडोज) एन्कोडिंग सह उघडण्याचा प्रयत्न केला आणि मला आढळले की अरबी (विंडोज) किंवा वेस्टर्न एन्कोडिंगसाठी समान मॅपिंग आहे �� आणि �� (गार्ल्ड अप केलेल्या मजकूरामधील हे आणखी एक सामान्य पात्र आहे).

योग्यरित्या प्रस्तुत केलेल्या स्थान स्थिती विंडो आणि काही अंदाजानुसार तुलना केल्यावर, मी गार्बल अप केलेला मजकूर योग्य जपानी मजकूरामध्ये डीकोड करण्यास व्यवस्थापित केले (कंस आणि स्पष्टीकरणासाठी जोडले आहेत आणि गार्बल अप केलेल्या मजकूरातून डीकोड केलेले नाहीत):

������������������ ��������������� ��������������� ��������������� ������������ ���������������/��������������������������� ��������������� ������������������������ ������������������������ ���������������/������������ ���������������/������������ 

भाषांतरः

 Moon Server  Moon Server  Isolated zone/No monster  PVP allowed Special skills allowed Entry restriction/Restricted Exit restriction/Restricted 

परिशिष्ट

निकालाची तपासणी करण्यासाठी आपण पायथन 3 कोडचा खालील भाग वापरू शकता:

garbled = '��T��[��o��[\n������T��[��o��[\n��]��[�����\n������T��[��o��[\n����������\n�����������]��[�����/������������X��^��[��o��������������\n���������������\n�����������s������������\\���������\n��@���S��������Z��g���p��������\\\n��@��i����������������/�����������\xa0�����\n��@�������o�����������/�����������\xa0�����' print(garbled.encode('Windows-1256').decode('Shift-JIS')) 

खाली आहे केवळ-दृश्य स्त्रोत1 प्रतिमेशी तुलना करण्यासाठी मोझीबेकचे:

1 खाली मजकूरामध्ये अरबी वर्णांना उजवीकडून डावीकडे प्रस्तुत करण्यापासून रोखण्यासाठी आणि त्यांच्या स्थानाच्या आधारावर त्यांचे आकार बदलण्यासाठी यू + 200 ई डावीकडून उजवीकडे चिन्ह आहे. सरळ कॉपी करण्यास प्रतिबंधित करणारी आणखी एक समस्या यू +00 ए 0 नो-ब्रेक स्पेसच्या उपस्थितीमुळे आहे, जी ब्राउझरमधून कॉपी केल्यावर अवकाशात रूपांतरित होते.

�����T��������[��������o��������[��� ���������������T��������[��������o��������[��� �����]��������[�������������� ���������������T��������[��������o��������[��� ���������������������� ��������������������������]��������[��������������/������������������������������X��������^��������[��������o����������������������������������� ��������������������������������� ��������������������������s������������������������������\������������������������ �����@���������S��������������������Z��������g���������p��������������������\��� �����@��������i�������������������������������������/��������������������������������������������� �����@�������������������o��������������������������/��������������������������������������������� 
1
  • "पीव्हीपीला परवानगी आहे": हं. आश्चर्यकारक आहे की ते समाप्त होण्यापूर्वीच महत्वाचे आहे.