संख्या :: बाइट्स :: मानव

संख्या :: बाइट्स :: मानव एक पर्ल मॉड्यूल है जो बाइट गिनती को मानव पठनीय प्रारूप में परिवर्तित कर सकता है।
अब डाउनलोड करो

संख्या :: बाइट्स :: मानव रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Adriano R. Ferreira
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~ferreira/Acme-Note-0.5/lib/Acme/Note.pm

संख्या :: बाइट्स :: मानव टैग


संख्या :: बाइट्स :: मानव विवरण

संख्या :: बाइट्स :: मानव एक पर्ल मॉड्यूल है जो बाइट गिनती को मानव पठनीय प्रारूप में परिवर्तित कर सकता है। संख्या :: बाइट्स :: ह्यूमन एक पर्ल मॉड्यूल है जो बाइट गिनती को मानव पठनीय प्रारूप में परिवर्तित कर सकता है। सिनेप्सिस का उपयोग संख्या :: बाइट्स :: मानव क्यूडब्ल्यू (फॉर्मेट_बाइट्स); $ SIZE = FORTOM_BYTES (0); # '0' $ आकार = format_bytes (2 * 1024); # '2.0 के' $ आकार = Format_Bytes (1_234_890, बीएस => 1000); # '1.3 एम' $ आकार = फॉर्मेट_बाइट्स (1e9, बीएस => 1000); # '1.0 जी' # ओओ वे $ मानव = संख्या :: बाइट्स :: ह्यूमन-> नया (बीएस => 1000, एसआई => 1); $ आकार = $ मानव-> प्रारूप (1e7); # '10 एमबी' $ मानव-> set_options (शून्य => '-'); $ आकार = $ मानव-> प्रारूप (0); # '-'र्थिस अल्फा सॉफ़्टवेयर है: दस्तावेज़ और कोड को किसी दिन (धन्यवाद, भगवान!) में परिवर्तन होगा। यह मॉड्यूल एक फॉर्मेटर प्रदान करता है जो बाइट को सामान्य पठनीय प्रारूप में बदल देता है, जैसे' 2.0k ',' 3.1 जी ' , '100b'। यह यूनिक्स यूटिलिटीज जैसे डीयू, डीएफ और एलएस जैसे "मानव-पठनीय" आउटपुट के लिए प्रेरित किया गया था। डीएफ के फ्रीबीएसडी मैन पेज से: http://www.freebsd.org/cgi/man.cgi?query = डीएफ "मानव-पठनीय" आउटपुट। यूनिट प्रत्यय का उपयोग करें: बाइट, किलोबाइट, मेगाबाइट, गीगाबाइट, टेराबाइट और पेटबाइट, आकार 2 के लिए आधार 2 का उपयोग करके चार या उससे कम अंकों की संख्या को कम करने के लिए। बाइट बी किलोबाइट के = 2 ** 10 बी = 1024 बी मेगाबाइट एम = 2 ** 20 बी = 1024 * 1024 बी गीगाबाइट जी = 2 ** 30 बी = 1024 * 1024 * 1024 बी टेराबाइट टी = 2 ** 40 बी = 1024 * 1024 * 1024 * 1024 बी पेटाबाइट पी = 2 ** 50 बी = 1024 * 1024 * 1024 * 1024 * 1024 बी exabyte e = 2 ** 60 b = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 b zettabyte z = 2 ** 70 बी = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 बी yottabyte y = 2 ** 80 b = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 BI ने यह लिंक पाया है काफी उपयोगी होने के लिए: http://www.t1shopper.com/tools/calculate/if आप हार्ड ड्राइव निर्माता की तरह महसूस करते हैं, आप 1000 की शक्तियों (उदार 1024 के बजाय) द्वारा बाइट्स की गिनती शुरू कर सकते हैं। बस बीएस => 1000 का उपयोग करें। लेकिन यदि आप एक फ्लॉपी डिस्क निर्माता हैं और 1024000 की इकाइयों में गिनना शुरू करना चाहते हैं (आपके "1.44 एमबी" डिस्क के लिए)? फिर बीएस => 1_024_000 का उपयोग करें। अगर आप शुद्धवादी अकादमिक की तरह महसूस करते हैं, तो आप आईईसी द्वारा दिसंबर 1998 के मानक के अनुसार मीट्रिक उपसर्गों के उपयोग को मजबूर कर सकते हैं। बेस 1000 के लिए इकाइयों को कभी भी ध्यान में रखें ('बी', 'केबी', 'एमबी', 'जीबी', 'टीबी', 'पीबी', 'ईबी', 'जेडबी', 'वाईबी') और, इससे भी बदतर, बेस 1024 के लिए वाले लोग ('बी', 'किब', 'एमआईबी', 'गिब', 'टीआईबी', 'पीआईबी', 'एब', 'zib', 'yib', 'yib', 'yib') हैं: बाइट्स, Kibibytes, Mebibytes, आदि। आपको बस इतना करना है कि si => 1. क्या वह सुंदर एसआई प्रणाली नहीं है? इसके बारे में पढ़ें: http://physics.nist.gov/cuu/units/binary.htmlyou एक शुद्ध पर्ल "ls -lh" -inspired कमांड को एक-लाइनर, एर, दो-लाइनर के साथ आचार कर सकता है: $ perl -mnumber :: BYTES :: Human = Formpt_Bytes -e 'printf "% 5s% sn", FORMAT_BYTES (-S), $ _ @ARGV के लिए * * ऐसा मॉड्यूल क्यों लिखना है? क्योंकि यदि लोग सी में ऐसी चीजें लिख सकते हैं, तो इसे पर्ल में बहुत आसान लिखा जा सकता है और फिर पुन: उपयोग, रिफैक्टर, दुर्व्यवहार किया जा सकता है। और फिर, जब यह बहुत बेहतर होता है, तो कुछ बहादुर आत्मा इसे वापस सी (यदि केवल दर्दनाक प्रोग्रामिंग की गर्म भावना के लिए) बंद कर सकती है। आवश्यकताएं: · पर्ल


संख्या :: बाइट्स :: मानव संबंधित सॉफ्टवेयर