Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

JavaScript library to generate a human readable String describing the file size

License

NotificationsYou must be signed in to change notification settings

imjerrybao/filesize.js

 
 

Repository files navigation

build statusJoin the chat at https://gitter.im/avoidwork/filesize.jsdownloads

filesize.js provides a simple way to get a human readable file size string from a number (float or integer) or string.

Optional settings

filesize() accepts an optional descriptor Object as a second argument, so you can customize the output.

base

(number) Number base, default is2

bits

(boolean) Enablesbit sizes, default isfalse

exponent

(number) Specifies the SI suffix via exponent, e.g.2 isMB for bytes, default is-1

output

(string) Output of function (array,exponent,object, orstring), default isstring

round

(number) Decimal place, default is2

spacer

(string) Character between theresult andsuffix, default is" "

standard

(string) Standard unit of measure, can beiec orjedec, default isjedec; can be overruled bybase

symbols

(object) Dictionary of SI/JEDEC symbols to replace for localization, defaults to english if no match is found

suffixes (deprecated: use 'symbols')

(object) Dictionary of SI/JEDEC symbols to replace for localization, defaults to english if no match is found

unix

(boolean) Enables unix style human readable output, e.gls -lh, default isfalse

Examples

filesize(500);// "500 B"filesize(500,{bits:true});// "4 Kb"filesize(265318,{base:10});// "265.32 kB"filesize(265318);// "259.1 KB"filesize(265318,{round:0});// "259 KB"filesize(265318,{output:"array"});// [259.1, "KB"]filesize(265318,{output:"object"});// {value: 259.1, suffix: "KB", symbol: "KB"}filesize(1,{symbols:{B:"Б"}});// "1 Б"filesize(1024);// "1 KB"filesize(1024,{exponent:0});// "1024 B"filesize(1024,{output:"exponent"});// 1filesize(265318,{standard:"iec"});// "259.1 KiB"

How can I load filesize.js?

filesize.js supports AMD loaders (require.js, curl.js, etc.), node.js & npm (npm install filesize), or using a script tag.

License

Copyright (c) 2016 Jason MulliganLicensed under the BSD-3 license.

About

JavaScript library to generate a human readable String describing the file size

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript100.0%

[8]ページ先頭

©2009-2025 Movatter.jp