问题标签 [filesize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
880 浏览

file - 很多小文件还是几个大文件?

就性能和效率而言,使用大量小文件(我的意思是几百万个)还是几个(十个左右)大(几千兆字节)文件更好?假设我正在构建一个数据库(不完全正确,但重要的是它将被大量访问)。

我主要关心读取性能。我的文件系统目前是 Linux 上的 ext3(如果重要的话,是 Ubuntu 服务器版),尽管我仍然可以切换,所以不同文件系统之间的比较会很棒。出于技术原因,我不能为此使用实际的 DBMS(因此是问题),所以“只使用 MySQL”不是一个好的答案。

提前谢谢,如果我需要更具体,请告诉我。


编辑:我将存储大量相对较小的数据,这就是为什么使用大量小文件对我来说更容易。因此,如果我使用一些大文件,我一次只能从中检索几个 KB。我也会使用索引,所以这不是一个真正的问题。此外,一些数据指向其他数据片段(它会在很多小文件的情况下指向文件,而在大文件的情况下指向文件中数据的位置)。

0 投票
24 回答
129889 浏览

python - 获取文件大小的人类可读版本?

从字节大小返回人类可读大小的函数:

这该怎么做?

0 投票
7 回答
41361 浏览

shell - 使用“查找”选择的文件组的总大小

例如,我有一个大型文件系统,它的填充速度比我预期的要快。所以我寻找正在添加的内容:

我发现,嗯,很多东西。上千个六七类文件。我可以挑出一个类型并计算它们:

但我真正想要的是能够获得这些文件在磁盘上的总大小:

我愿意为此使用 Perl 单行,如果有人有的话,但我不会使用任何涉及多行脚本或 File::Find 的解决方案。

0 投票
5 回答
884 浏览

css - Sprite/PNG 图形重的网站,哦,我的!

我需要创建一个非常重图形的网站(撕裂的纸质背景,在纹理图形上带有透明阴影等)。我考虑节省文件大小的一种方法是将所有背景元素放入一个 PNG 中。问题是这个文件现在是 180k。如果我把它分解成各种 GIF 和几个 PNG,那么它会接近 70k。

真的有关系吗?这些天对于文件大小来说,什么是“太大”?有人会注意到文件是 180 还是 70k 吗?

0 投票
7 回答
44815 浏览

javascript - 将javascript文件制作为最低版本

可能的重复:
如何组织 css 和 js 文件的缩小和打包以加快网站速度?
你用什么来最小化和压缩 JavaScript 库?

你好呀

你知道任何可以帮助我最小化javascript文件大小的工具/方法吗?

0 投票
14 回答
235825 浏览

batch-file - 如何在 Windows 批处理脚本中检查文件的大小?

我想要一个批处理文件来检查filesize文件的内容。

如果它大于%somany% kbytes,它应该使用 GOTO 重定向到其他地方。

例子:

0 投票
1 回答
1383 浏览

ruby-on-rails - 在 Rails 中通过 Net::FTP 比较本地和远程文件大小

如果 ftp 服务器上不存在本地文件,我编写了一个同步脚本来上传本地文件。

我想通过确保每次匹配的文件大小来使其更加健壮。如果文件在上传期间被中断,这将允许脚本更正文件。

获取远程和本地文件的文件大小的最佳方法是什么。

我正在使用 Net::FTP 连接到远程服务器

谢谢

0 投票
3 回答
4468 浏览

delphi - 像 Windows 一样显示字节数的 Delphi 函数

这是一个简单的(我认为)。

是否有系统内置函数,或者某人创建的可以从 Delphi 调用的函数,它将显示多个字节(例如文件大小),就像 Windows 在文件的“属性”框中显示的方式一样?

例如,这是 Windows 属性框显示各种尺寸的方式:

显示器很聪明地使用字节、KB、MB 或 GB,并且只显示 KB、MB 和 GB 的 3 个有效数字。然后,通过在括号中显示确切的字节数,用逗号分隔千位。这是一个非常好的展示,经过深思熟虑。

有谁知道这样的功能?


编辑:我很惊讶没有这个功能。

感谢您提供有用的想法。我想出了这个,这似乎有效:

这可能已经足够好了,但还有什么更好的吗?

0 投票
3 回答
5238 浏览

c# - C# 中的文件大小限制或限制

我想从一个包含大量数据的对象(包含嵌套集合)生成 XML 文件。但是 XML 有一个限制,它不能超过 50MB

有什么好方法可以做到这一点吗?

更新:速度不重要,主要的是每个文件分成 50MB

0 投票
7 回答
10259 浏览

find - 为什么“find . -name *.txt | xargs du -hc”会给出多个总数?

我有一大组目录,我正在尝试计算数百个 .txt 文件的总大小。我试过这个,它最有效:

但是最后我没有给我一个总数,而是得到了几个。我的猜测是管道一次只会传递这么多行的 find 输出,而 du 只是在每个批次上进行操作。有没有解决的办法?

谢谢!亚历克斯