问题标签 [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 投票
11 回答
4596 浏览

.net - Any suggestions for shrinking a PDF file?

We've got a .net 2.0 web system that dynamically builds pdf files. Some of these files can get pretty large - 12MB+. While processing time isn't a factor, really, the size of the files to be downloaded is in some cases.

For the moment, let's assume that our B-grade pdf library is already making the smallest files that it knows how. (Although, if anyone has any suggestions on that front, do see this related question.)

However, taking the 12MB file in question and sending it though the Acrobat distiller results in a roughly 700K file, with no appreciable loss in print quality.

I'd love to have some kind of post-processor that does even a third of that. Does anyone have any controls they know about that'll do something like this?

The cheaper the better, for this project, but we're not adverse to throwing a few bucks down.

(Some preemptive comments: naturally, rewriting the existing PDF generation code with a new tool is off the table at the moment. Also, while Distiller seems to have an API, calling that on a webserver doesn't seem like the most efficient course - and Distiller is a little pricey. Finally, we'd just as well not wrap the pdfs in a zip file or some such, since that may baffle the clients somewhat. No, really.)

Thanks!

0 投票
2 回答
1121 浏览

c# - 如何在.Net中获得最大允许的文件大小?

有谁知道如何(本机)获取给定驱动器/文件夹/目录的最大允许文件大小?至于 Fat16,它大约是 2gb,Fat32 是 4gb,据我记得,对于较新的 NTFS 版本,它远远超出了这个范围……更不用说 Mono 和底层操作系统了。

有什么我可以读出/检索到的可以给我提示的吗?基本上我 - 知道 - 可能应用程序会产生比 2gb 更大的单个文件,我想在用户设置相应的输出路径时检查它......

干杯和感谢,-J

0 投票
7 回答
147444 浏览

video - 1 小时高清视频的 H.264 文件大小

我正在寻找从 HDV(MiniDV 磁带上的高清)转码的 1 小时 H.264 编码高清视频的预期磁盘文件大小的数量级估计。我想归档大约 100 小时的此类内容,并想弄清楚我正在查看的是大硬盘驱动器、Drobo 之类的多驱动器单元,还是企业级存储系统。

编辑

为了从几个好的评论中澄清,我正在开发将使用此存档视频的软件,还将管理从 HDV 到压缩格式的转码(在 OS X 上使用 QuickTime)。此问题用于收集硬件要求。视频来自 HDV,转码不必实时进行。我不会流式传输视频,因此我正在寻找能够从 HDV 内容中保留尽可能多信息的压缩。原始 HDV 视频是隔行扫描的,但如果这有助于 H264 压缩输出的文件大小或质量,我可以对其进行去隔行扫描。

0 投票
4 回答
2139 浏览

c - 提前以编程方式确定文件“磁盘大小”

在写入之前,我需要知道给定的内存缓冲区作为磁盘(USB 棒)文件有多大。我知道除非大小落在块大小边界上,否则它可能会被四舍五入,例如,一个 1 字节的文件在磁盘上占用 4096 字节。我目前正在使用GetDiskFreeSpace()来计算磁盘块大小,然后使用它来计算磁盘大小,如下所示:

这似乎工作正常, GetDiskFreeSpace()根据 MSDN 仅适用于高达 2GB 的磁盘。GetDiskFreeSpaceEx()不会返回相同的信息,所以我的问题是,我还能如何计算大于 2GB 的驱动器的此信息?有没有我错过的 API 调用?我可以根据整体磁盘大小假设一些硬值吗?

0 投票
2 回答
2715 浏览

optimization - 如何减小 swf 文件大小

如何减小我的 flex 应用程序的文件大小。它大约 900kb 。

0 投票
1 回答
525 浏览

apache-flex - 为什么 Flex 编译器在连续编译完全相同的源代码时会生成不同的文件大小?

我正在使用命令行编译器构建 SWF mxmlc.exe。编译器将输出文件大小作为其标准输出的一部分写入。如果我在不更改实际源代码的情况下连续多次运行编译器,我会看到文件大小一次上下跳动几个字节。

我想不出为什么会这样。即使我每次都删除输出文件,重新生成的文件大小仍然以这种方式变化。

任何想法为什么?

0 投票
3 回答
4475 浏览

sql-server - 减少 MS SQL 数据库备份文件大小的方法

这个问题可能会让人微笑,真的,今天的硬盘空间和泥土一样便宜。但是,尽管如此,由于互联网连接速度极慢(世界上大部分地区仍然如此),从不同的分支机构传输备份可能是真正的痛苦。

那么,您对如何将数据库文件大小降至最低有任何想法吗?绝对欢迎任何想法。

0 投票
6 回答
1777 浏览

iphone - 将 iPhone 应用程序文件大小保持在 10.0MB 以下有哪些好的指导方针?

我想将我的应用程序保持在 10.0MB 以下,以便在蜂窝和 Wifi 网络环境中轻松下载。根据您的经验,您是否遇到过任何让您的应用程序保持苗条的好方法?如果是,请分享。将 iPhone 应用程序文件大小保持在 10.0MB 以下有哪些好的指导方针?

0 投票
1 回答
3002 浏览

php - 使用 PHP 从远程服务器获取上次修改和其他文件信息

  1. 每周一次的 mp3 被上传到外部服务器。
  2. 我手动将其复制到我的服务器并将其链接以进行播客和存档等。
  3. 然后在下周替换外部文件。

如果可用,我可以将文件直接复制到我的服务器:

我需要通过获取其他文件信息(例如上次修改时间)来了解文件何时可用,以便我可以比较文件并仅在更新时复制新文件。这在我的服务器上运行良好,但不适用于外部源,是否有替代方案?

禁止访问此信息是否属于安全限制?

我可以将目录列表作为页面访问,作为最后的手段,我可​​以从中访问最后修改的内容和大小,但直接的解决方案会更好。

0 投票
5 回答
25888 浏览

python - 写入文件后,为什么 os.path.getsize 仍然返回之前的大小?

我正在尝试将大型 xml 文件拆分为较小的块。我写入输出文件,然后检查它的大小以查看它是否超过了阈值,但我认为 getsize() 方法没有按预期工作。

什么是获取大小变化的文件的文件大小的好方法。

我做过这样的事情......

运行它会打印 0 作为文件大小进行大约 80 次迭代,然后打印 4176。Python 是否在实际输出之前将输出存储在缓冲区中?