प्रयोगकर्ता पुस्तिका
1. यस पुस्तिकाको बारेमा • 2. GravesZIP के हो • 3. ढाँचाहरू • 4. पासवर्डले सुरक्षित सन्देश खोल्ने • 5. इन्क्रिप्सन • 6. पासफ्रेजहरू • 7. इन्क्रिप्सन हस्ताक्षर होइन • 8. सुरक्षित रूपमा निकाल्ने • 9. संग्रह जाँच गर्ने • 10. इन्टरफेस • 11. भाषाहरू • 12. पहुँचयोग्यता • 13. सहायता
1. यस पुस्तिकाको बारेमा
यो पुस्तिकाले GravesZIP 1.0 को वर्णन गर्छ: यसले चलाउने ढाँचाहरू, यसको इन्क्रिप्सनले कसरी काम गर्छ, यसले के जोगाउँछ र के जोगाउँदैन, र इन्टरफेसको हरेक भाग कसरी प्रयोग गर्ने। यसमा काम नगर्ने कुनै सुविधाको वर्णन छैन; योजनामा भएका तर अझै नआएका कुराहरू इन्टरफेस को अन्त्यमा त्यही रूपमा सूचीबद्ध छन्।
2. GravesZIP के हो
एउटा संग्रह व्यवस्थापक: यसले फाइलहरूलाई संग्रहमा प्याक गर्छ, तिनलाई फेरि निकाल्छ, र आफूले प्याक गरेको कुरालाई इन्क्रिप्ट गर्न सक्छ।
सङ्कुचन र इन्क्रिप्सनको काम यहाँ फेरि नबनाई SharpZipLib ले गर्छ, जुन लामो समयदेखि स्थापित खुला स्रोत लाइब्रेरी हो। GravesZIP ले बनाउने संग्रहहरू सामान्य ZIP फाइल हुन्: इन्क्रिप्ट नगरिएको संग्रह जुनसुकैमा खुल्छ, Windows र macOS मा पहिल्यै रहेको संग्रह समर्थनसमेत। इन्क्रिप्ट गरिएको संग्रह ZIP को AES-256 इन्क्रिप्सन बुझ्ने जुनसुकै प्रोग्राममा खुल्छ — 7-Zip, WinZip र अन्य। प्रणालीमै रहेका केही ZIP उपकरणहरू, Windows का आफ्नै पुराना संस्करणसमेत, AES बुझ्दैनन् र कुनै पनि प्रोग्रामले बनाएको इन्क्रिप्ट गरिएको संग्रह खोल्न सक्दैनन्; GravesZIP वा ती मध्ये कुनै एक प्रयोग गर्नुहोस्।
यसले कुनै नेटवर्क जडान गर्दैन। गोपनीयता कथन हेर्नुहोस्।
3. ढाँचाहरू
यो रिलिजले ZIP चलाउँछ।
पूरा सूची यत्ति नै हो, र यो जानाजान छोटो राखिएको हो। GravesMail का पासवर्डले सुरक्षित सन्देशहरू ZIP कै रूपमा आउँछन्, अरू हरेक आर्काइभरले पढ्न सक्ने ढाँचा यही हो, र धेरै ढाँचा आधाअधुरो गर्नुभन्दा एउटै ढाँचा राम्ररी गर्नु बढी मूल्यवान् हुन्छ। अन्य ढाँचाहरू थपिनेछन्; नथपिएसम्म यो पुस्तिकाले तिनको दाबी गर्दैन।
7z, RAR, tar र बाँकी ढाँचाहरू अझै समर्थित छैनन्। GravesZIP मा 7-Zip समावेश छैन र त्यो इन्स्टल गरिएको हुनु पनि पर्दैन।
4. पासवर्डले सुरक्षित सन्देश खोल्ने
GravesMail बाट आएको पासवर्डले सुरक्षित सन्देश protected-message.zip नामको संलग्नकका रूपमा आउँछ। त्यसलाई GravesZIP ले खोल्नुहोस् र पठाउनेले तपाईंलाई छुट्टै दिएको पासवर्ड प्रविष्ट गर्नुहोस् — फोन वा टेक्स्टबाट, इमेलमै कहिल्यै होइन।
भित्र तपाईंले यी पाउनुहुन्छ:
संलग्नकहरूको नाम जानाजान बदलिएको हो। ZIP ले हरेक फाइलभित्रको कुरा इन्क्रिप्ट गर्छ, तर नामहरूको सूची संग्रह हातमा भएको जोसुकैले पढ्न सक्ने गरी छोड्छ, त्यसैले “layoff-list.xlsx” नामको फाइलले कसैले पासवर्ड टाइप गर्नुअघि नै आफ्नो कुरा खोलिदिन्थ्यो। वास्तविक नामहरू message.html मा हुन्छन्।
यस्तो सन्देश खोल्दा कुनै पनि कुरा नेटवर्कमा पुग्दैन, र GravesZIP ले पनि GravesWare ले पनि पासवर्ड कहिल्यै देख्दैन।
5. इन्क्रिप्सन
ZIP मा पासफ्रेज राख्दा त्यो AES-256 ले इन्क्रिप्ट हुन्छ।
ZIP ले दुईवटा साइफर समर्थन गर्छ, र तीमध्ये एउटा भाँचिइसकेको छ। मूल साइफर ZipCrypto सामान्य हार्डवेयरमा known-plaintext आक्रमणबाट सेकेन्डमै भत्कन्छ, र तपाईंले ZIP पासवर्ड सेट गर्दा धेरैजसो उपकरणले — 7-Zip समेत — पूर्वनिर्धारित रूपमा यही लगाउँछन्। GravesZIP ले यो कहिल्यै प्रयोग गर्दैन। यसका लागि कुनै सेटिङ छैन, किनभने यो सही जवाफ हुने कुनै परिस्थिति नै छैन।
इन्क्रिप्सनले के समेट्दैन
ZIP ले आफ्नै फाइल सूची इन्क्रिप्ट गर्न सक्दैन। सामग्री पढ्न नसकिए पनि, भित्र रहेका सबै कुराका नाम, आकार र टाइमस्ट्याम्प संग्रह हातमा भएको जोसुकैले पढ्न सक्छ। यो ढाँचाको सीमा हो, GravesZIP को होइन, र कुनै पनि ZIP उपकरणले योभन्दा राम्रो गर्न सक्दैन।
नामहरू नै संवेदनशील छन् भने संग्रहमा राख्नुअघि फाइलहरूको नाम बदल्नुहोस् — GravesMail ले वास्तविक नामको सट्टा attachment-01 लेख्दा ठ्याक्कै त्यही गर्छ।
संग्रह फाइलको पनि आफ्नै नाम, आकार र परिमार्जन मिति हुन्छ, र तीमध्ये कुनै पनि इन्क्रिप्ट हुँदैन। “resignation-letter.zip” नामको संग्रहले पहिल्यै धेरै भनिसकेको हुन्छ।
GravesZIP ले यसको उल्टो भएको नाटक गर्दैन। तपाईंले फाइल सूची लुकाइएको इन्क्रिप्ट गरिएको ZIP बनाउन भन्नुभयो भने यसले चुपचाप पढ्न मिल्ने ZIP लेख्नुको सट्टा अस्वीकार गर्छ।
6. पासफ्रेजहरू
तपाईंले पनि सक्नुहुन्न, GravesWare ले पनि सक्दैन, कसैले पनि सक्दैन। कुनै ब्याकडोर छैन, कुनै पुनःप्राप्ति कुञ्जी छैन र कुनै रिसेट छैन। तपाईंले यसलाई गुमाउनुभयो भने संग्रह गयो। इन्क्रिप्सनको काम नै यही हो।
कुनै कुरा अब इन्क्रिप्ट गरिएको संग्रहमा छ भनेर त्यसको एक मात्र प्रति मेटाउनुअघि: नमेटाउनुहोस्।
पासफ्रेज छान्ने
पूरै सुरक्षा पासफ्रेजमै निर्भर छ। कमजोर कडी AES-256 होइन र कहिल्यै हुने पनि छैन; अनुमान गर्न सकिने पासफ्रेज चाहिँ हो।
जटिलताभन्दा लम्बाइ बलियो हुन्छ। एकअर्कासँग सम्बन्ध नभएका केही शब्दहरू अक्षर साटेर बनाइएको छोटो स्ट्रिङभन्दा बलियो र सम्झन सजिलो हुन्छन्। “correct horse battery staple” ले “P@ssw0rd!” भन्दा धेरै राम्ररी अनुमानलाई थेग्छ।
तपाईंले अन्यत्र कतै प्रयोग गर्ने पासफ्रेज फेरि प्रयोग नगर्नुहोस्। संग्रह तपाईंले पासफ्रेज सापट लिएको खाताभन्दा लामो समय टिक्न सक्छ, र तपाईंले नसोचेको ठाउँमा पुग्न सक्छ।
GravesZIP ले यसलाई कहाँ राख्छ
मेमोरीमा, काम चलुन्जेल मात्र, र अन्यत्र कतै होइन। यो कहिल्यै डिस्कमा लेखिँदैन। “यो पासवर्ड सम्झिराख्नुहोस्” भन्ने विकल्प छैन, र त्यो जानाजान नराखिएको हो।
त्यस सुरक्षाका सीमाहरूका लागि गोपनीयता कथन हेर्नुहोस्।
7. इन्क्रिप्सन हस्ताक्षर होइन
पासफ्रेजले संग्रह बनाउने जोसुकैलाई त्यो थाहा थियो भन्ने प्रमाणित गर्छ। उनीहरू को थिए भन्ने प्रमाणित गर्दैन, र तपाईंले पाएको संग्रह उनीहरूले पठाएकै संग्रह हो भन्ने पनि प्रमाणित गर्दैन — पासफ्रेज थाहा भएको जोसुकैले त्यही पासफ्रेजले उत्तिकै राम्ररी खुल्ने फरक संग्रह बनाउन सक्छ।
इन्क्रिप्सनले सामग्री पढिनबाट जोगाउँछ। कुनै कुरा कसले बनायो भनेर स्थापित गर्नु छुट्टै समस्या हो, र यो प्रोग्रामले त्यसको समाधान गर्दैन।
8. सुरक्षित रूपमा निकाल्ने
अरू कसैबाट आएको संग्रह विश्वास गर्न नमिल्ने इनपुट हो।
GravesZIP ले तपाईंले छानेको फोल्डरबाहिर कुनै पनि फाइल लेख्दैन। “../../.ssh/authorized_keys” जस्ता पाथ भण्डारण गर्ने संग्रहहरू हुन्छन्, ताकि लापरबाह एक्स्ट्र्याक्टरले पाथले देखाएको जुनसुकै ठाउँमा लेखोस्। GravesZIP ले यिनलाई सिधै अस्वीकार गर्छ र त्यो प्रविष्टि छोडेर अघि बढ्नुको सट्टा निकाल्ने काम नै रोक्छ, त्यसैले हानिकारक संग्रह आंशिक रूपमा पनि पस्न सक्दैन।
GravesZIP ले आफूले निकालेको कुरामा मालवेयर छ कि छैन भनेर स्क्यान गर्दैन। त्यो तपाईंको एन्टिभाइरस सफ्टवेयरको काम हो।
9. संग्रह जाँच गर्ने
फाइल > संग्रह जाँच गर्नुहोस् ले डिस्कमा केही नलेखी हरेक प्रविष्टिलाई डिकम्प्रेस गर्छ र त्यससँगै भण्डारण गरिएको चेकसमसँग जाँच्छ। यसले संग्रह अक्षुण्ण छ भन्ने, र इन्क्रिप्ट गरिएको संग्रहका लागि पासफ्रेज सही छ भन्ने पुष्टि गर्छ। पासफ्रेज चाहिएमा यसले सोध्छ, र दिइएको पासफ्रेज गलत भए फेरि सोध्छ।
जवाफ सरल शब्दमा आउँछ: कि त हरेक वस्तु जाँचियो र संग्रह अक्षुण्ण छ, कि त कम्तीमा एउटा वस्तु आफ्नो चेकसमसँग मिल्दैन र संग्रह बिग्रिएको छ। बिग्रिएको संग्रहले “चयन गरिएका निकाल्नुहोस्” मार्फत अझै आफ्ना केही फाइल दिन सक्छ; सकिन्छ भने त्यसको नयाँ प्रति लिनुहोस्।
संग्रह कहाँबाट आयो वा कसले बनायो भन्ने कुरा यसले पुष्टि गर्दैन।
10. इन्टरफेस
विन्डो
कुनै संग्रह नखोलिएको बेला विन्डोले “खोल्नुहोस्” र “नयाँ संग्रह” बटनका रूपमा देखाउँछ। संग्रह खुला भएको बेला यसले भित्र के छ भनेर सूचीबद्ध गर्छ: हरेक वस्तुको नाम र फोल्डर, त्यसको आकार, र त्यो पछिल्लो पटक कहिले परिवर्तन भएको हो, वर्णानुक्रममा। पङ्क्तिको छेउमा ताल्चा हुनुको अर्थ त्यस वस्तुको सामग्री इन्क्रिप्ट गरिएको छ भन्ने हो।
संग्रहको हरेक कार्य “फाइल” मेनुमा छ, र उही कार्यहरू राइट-क्लिक मेनुमा पनि छन्: विन्डोमा जहाँसुकै राइट-क्लिक गर्नुहोस्, वा Shift+F10 वा Menu की थिच्नुहोस्। खुला संग्रह वा कुनै चयन चाहिने कार्यहरू त्यो नभएसम्म खैरो देखिन्छन्।
संग्रह खोल्ने
फाइल > खोल्नुहोस्, वा कमान्ड लाइनमा संग्रहको पाथ दिनुहोस् — GravesZIP लाई .zip फाइलहरूको प्रोग्रामका रूपमा सेट गरिएको बेला, वा कुनै संग्रहलाई यसको आइकनमा तानेर छोडिएको बेला हुने कुरा यही हो। Microsoft Store संस्करणले Windows को “Open with” सूचीमा आफूलाई .zip फाइलहरूका लागि प्रस्तुत गर्छ।
सूची तुरुन्तै देखिन्छ, इन्क्रिप्ट गरिएको संग्रहका लागि पनि। यो सुरक्षामा प्वाल होइन: ZIP को अनुक्रमणिका इन्क्रिप्ट गरिएको हुँदैन, त्यसैले नाम, आकार र मितिहरू फाइल हातमा भएको जोसुकैले पढ्न सक्छ।
निकाल्ने
फाइल > सबै निकाल्नुहोस् ले सबै कुरा निकाल्छ। फाइल > चयन गरिएका निकाल्नुहोस् ले तपाईंले छानेका पङ्क्तिहरू मात्र निकाल्छ — एउटामा क्लिक गर्नुहोस्, थप छान्न Ctrl+क्लिक वा Shift+क्लिक गर्नुहोस्। फोल्डरको पङ्क्ति छान्दा त्यस फोल्डरभित्रको सबै कुरा पनि सँगै आउँछ।
दुवै अवस्थामा, फाइलहरू कहाँ राख्ने छान्नुहोस्। इन्क्रिप्ट गरिएको संग्रहले आफ्नो पासफ्रेज यहीँ सोध्छ, किनभने पासफ्रेज वास्तवमै चाहिने पहिलो बिन्दु यही हो। पासफ्रेज गलत भए GravesZIP ले पूरै काम असफल पार्नुको सट्टा त्यो कुरा बताउँछ र फेरि सोध्छ।
हरेक प्रविष्टिको गन्तव्य नजाँचिएसम्म केही पनि लेखिँदैन। तपाईंले छानेको फोल्डरबाहिर देखाउने पाथ भएको संग्रह पूरै अस्वीकार गरिन्छ, त्यसैले त्यसले आफ्ना आधा सामग्री पछाडि छोड्न सक्दैन।
जाँच गर्ने
फाइल > संग्रह जाँच गर्नुहोस्। माथि संग्रह जाँच गर्ने हेर्नुहोस्।
संग्रह बनाउने
फाइल > नयाँ संग्रह। तपाईंले चाहेका फाइल र फोल्डरहरू थप्नुहोस्; हरेक आफ्नो नामले सूचीबद्ध हुन्छ, त्यो जुन फोल्डरबाट आएको हो त्यो तल देखिन्छ। कति कडा सङ्कुचन गर्ने छान्नुहोस्, र चाहनुभयो भने पासफ्रेज सेट गर्नुहोस्। फोल्डर पूरै थपिन्छ, त्यसमुनिका सबै कुरासहित, र संग्रहभित्र आफ्नै नाम राख्छ।
सङ्कुचनमा नौ तहको मापन होइन, तीनवटा सेटिङ छन्:
सामान्य संग्रहका लागि पासफ्रेज खाली छोड्नुहोस्। पासफ्रेज टाइप गर्नुभयो भने त्यसलाई पुष्टि गर्न दोस्रो फिल्ड देखिन्छ, किनभने पासफ्रेज पुनःप्राप्त गर्न सकिँदैन: गलत टाइप भएको पासफ्रेजले संग्रहलाई लेखिएकै क्षणदेखि पढ्न नसकिने बनाउँछ, र पछि कुनै कुराले तपाईंलाई त्यो बताउन सक्दैन। फाइलका नामहरू पढ्न सकिने नै रहन्छन् भन्ने सम्झना पनि त्यससँगै देखिन्छ।
संग्रह लेखिनेबित्तिकै खुल्छ, त्यसैले त्यसमा के गयो भनेर विश्वासकै भरमा मान्नुपर्दैन, आफैं हेर्न सक्नुहुन्छ।
बन्द गर्ने
फाइल > संग्रह बन्द गर्नुहोस्। पासफ्रेज प्रोग्राम बन्द नभएसम्म बसिरहँदैन, त्यही क्षण मेमोरीबाट मेटाइन्छ।
किबोर्ड सर्टकटहरू
Windows र Linux मा यिनले Ctrl प्रयोग गर्छन्; Mac मा Command।
मेनुहरू आफैं Alt र रेखाङ्कित अक्षरले खुल्छन्: “फाइल” का लागि Alt+F, “मद्दत” का लागि Alt+H।
यहाँ अझै के छैन
संग्रहभित्रको फाइललाई ननिकाली खोल्ने, पहिल्यै रहेको संग्रहमा फाइल थप्ने, र ZIP बाहेकका ढाँचाहरू।
11. भाषाहरू
GravesZIP 55 भाषामा आउँछ। मद्दत > भाषा बाट एउटा छान्नुहोस्; सूचीले हरेक भाषालाई आफ्नै लिपिमा देखाउँछ, र हालको भाषामा चिह्न लगाइएको हुन्छ।
अङ्ग्रेजी (बेलायती र अस्ट्रेलियाली हिज्जेसमेत), स्पेनिस (स्पेन र ल्याटिन अमेरिका), फ्रेन्च, जर्मन (स्विससमेत), पोर्चुगिज (युरोपेली र ब्राजिलियन), इटालियन, पोलिस, टर्किस, भियतनामी, इन्डोनेसियाली, फिलिपिनो, डच, स्विडिस, फिनिस, रोमानियाली, क्रोएसियाली, बोस्नियाली, सर्बियाली (ल्याटिन र सिरिलिक), मलय, स्वाहिली, योरुबा, इग्बो, उज्बेक, ग्रीक, रुसी, युक्रेनी, सरलीकृत चिनियाँ, परम्परागत चिनियाँ (हङकङ), जापानी, कोरियाली, थाई, हिन्दी, बङ्गाली, तमिल, पञ्जाबी, मराठी, नेपाली, गुजराती, ओडिया, तेलुगु, कन्नड, मलयालम, अम्हारिक, अरबी (इजिप्टियनसमेत), फारसी, उर्दू, सिन्धी र उइघुर।
GravesZIP पुनः सुरु भएपछि छनोट लागू हुन्छ। यो कुनै सीमालाई छल्ने उपाय होइन: विन्डोले आफू बन्ने बेलामा भाषा पढ्छ, र बायाँबाट दायाँ वा दायाँबाट बायाँको दिशा त्यही क्षणमा तय हुन्छ। त्यसैले स्क्रिनमा पहिले नै देखिएको विन्डोको भाषा बदल्दा त्यो आधा मात्र अनुवाद भएको र गलत दिशातिर फर्केको अवस्थामा रहन्थ्यो।
तपाईंले नछानेसम्म GravesZIP ले तपाईंको अपरेटिङ सिस्टमको भाषा पछ्याउँछ।
अरबी, फारसी, उर्दू, सिन्धी र उइगुर भाषामा इन्टरफेस दायाँबाट बायाँ मिलाइन्छ। संग्रहको सामग्री उल्टिँदैन: “docs/report.txt” जस्तो पाथको दिशा हरेक भाषामा उही रहन्छ, किनभने विभाजक चिह्नको अर्थ नै बायाँको भित्र दायाँको छ भन्ने हो। जुनसुकै लिपिका फाइल र फोल्डरका नाम सूचीभित्र सही देखिन्छन्।
12. पहुँचयोग्यता
GravesZIP दृष्टिबिना पनि प्रयोग गर्न सकिने गरी बनाइएको छ।
स्क्रिन रिडरहरू
चलाउन सकिने हरेक कन्ट्रोलसँग स्क्रिन रिडरले बोलेर सुनाउन सक्ने नाम हुन्छ, “बारे” बाकसका कागजात प्यानलहरूमा समेत। यो आँखाले हेरेर होइन, हरेक बिल्डमा स्वचालित रूपमा जाँचिन्छ — बोलेर सुनाउन नसकिने कन्ट्रोल भए बिल्ड नै असफल हुन्छ।
किबोर्ड
मेनुहरूमा Alt र रेखांकित अक्षरले पुग्न सकिन्छ, र तीर कुञ्जीले तिनमा सर्न सकिन्छ। संवाद बाकसहरू Escape ले बन्द हुन्छन्, र तिनको पूर्वनिर्धारित बटनले Enter मा काम गर्छ।
भाषा मेनुमा ड्रप-डाउन सूचीको सट्टा रेडियो शैलीका प्रविष्टिहरू छन्, किनभने कुन प्रविष्टि छानिएको छ भनेर स्क्रिन रिडरले सुनाउँछ। दृष्टिविहीन प्रयोगकर्ताले अहिले कुन भाषा लागू छ भनेर अनुमान गर्नु पर्दैन; यसरी सुन्न पाउँछन्।
रङ र कन्ट्रास्ट
GravesZIP मा GravesWare का रङहरू छन्, उज्यालो र अँध्यारो दुई संस्करणमा, जसले तपाईंको सिस्टमको उज्यालो वा अँध्यारो सेटिङ पछ्याउँछन्। तिनमा भएको हरेक पाठले WCAG AA को 4.5:1 कन्ट्रास्ट मापदण्ड पूरा गर्छ, र कुनै परिवर्तनले त्यसलाई यसभन्दा तल झार्यो भने स्वचालित परीक्षणले बिल्ड असफल बनाउँछ। कुनै पनि कुरा रङले मात्र जनाइँदैन: इन्क्रिप्ट गरिएको पङ्क्तिमा ताल्चाको चिह्न हुन्छ, र स्क्रिन रिडरले “इन्क्रिप्ट गरिएको” भन्छ।
तपाईंको सिस्टम उच्च कन्ट्रास्टमा राखिएको छ भने GravesZIP ले आफ्ना रङहरू पन्छाएर सिस्टमको सादा थिम प्रयोग गर्छ। ती रङ तपाईंले आफूलाई चाहिएकाले छान्नुभएको हो, र त्यो छनोटमाथि आफ्नै रङ पोत्ने एपले आफूलाई पढ्न झन् गाह्रो बनाएको हुन्छ।
आकार
बटन र पाठ फिल्डहरू कम्तीमा 44 पिक्सेल अग्ला छन्। पोइन्टर, औँला वा काम्ने हातका लागि सजिलो हुने न्यूनतम आकार यही हो। GravesZIP ले Windows मा डिस्प्ले स्केलिङबारे आफू सचेत रहेको घोषणा गर्छ, त्यसैले 150% वा 200% मा तन्किएर धमिलो हुनुको सट्टा यो स्पष्ट रहन्छ।
13. सहायता
GravesWare, LLC
support@gravesware.com
यो ठेगाना “बारे” पृष्ठमा पनि छ (मद्दत > GravesZIP बारे)। त्यहाँको “सहायतालाई इमेल गर्नुहोस्” बटनले ठेगाना र तपाईंको संस्करण पहिले नै भरेर तपाईंको आफ्नै मेल प्रोग्राम खोल्छ। तपाईंले नपठाएसम्म केही पनि पठाइँदैन।
कृपया तपाईंले कुन संस्करण चलाउँदै हुनुहुन्छ भन्नुहोस् — “बारे” बाकसले त्यो देखाउँछ — र कुन अपरेटिङ सिस्टम हो भन्ने पनि। इन्क्रिप्ट गरिएको संग्रहसँग सम्बन्धित कुनै पनि कुरामा संग्रह वा पासफ्रेज नपठाउनुहोस्।