根据维基百科,PDF 是一种开放格式。
但是 ISO 向您收取 198 瑞士法郎的费用以供您下载 PDF 2.0 规范。
现在根据free_file_format(维基百科/open_format文章中的第一个参考):
..open 格式应该是指任何发布给任何人阅读和学习的格式。
我认为以上自动使 PDF 2.0 成为非开放格式。
据我所知,使以前的规范 PDF-1.7免费的是这项专利,明确授予任何实施者使用权:https : //www.adobe.com/pdf/pdfs/ISO32000-1PublicPatentLicense.pdf
...根据 Adobe 拥有的所有基本声明,Adobe 授予世界上的每个个人和组织免版税权利,以制作、已经制作、使用、销售、进口和分发合规实施....
但是缺少 PDF-2.0 的此类文档以及 PDF-2.0的以下 ISO 文章:https : //www.iso.org/news/ref2199.html
ISO 32000-2,文档管理——便携式文档格式——第 2 部分:PDF 2.0,是第一个完全按照 ISO 指南和流程制定的 PDF 规范。它更清晰、更简洁,支持非专有技术,并确保为创建、显示、编辑或以其他方式处理 PDF 电子文档的软件供应商提供公平的竞争环境。除了忠实于 PDF 的核心价值之外,PDF 2.0 还为新的用例、功能和工作流提供了坚实的基础。
自动使 PDF 也成为非自由格式。
PDF真的是一种非开放 …
我注意到我的数码相机中的文件总是以DSCN####.JPG. 其他一些相机也使用此命名方案保存,但其他相机使用前缀 保存DSC,有时甚至使用其他字符串。这些前缀有什么意义吗?导入照片时对计算机有什么意义吗?为什么不同的相机使用不同的前缀?
我有各种 dbf 文件,我目前正在使用它,知道它们所在的 dBASE 格式的确切版本对我很有帮助,例如 dBASE III、IV、5.0 等。
有没有办法确定这一点?
我有一个显然包含序列化结构的文件。前 26 个字节包含字符串“java.util.HashMap”,所以我确信这个文件包含序列化数据。
有没有很好的工具,也许有一个简单的用户界面,我可以在那里显示结构化数据?
我用谷歌搜索了一段时间,但没有找到任何合适的资源。它应该首选在 Windows 上运行。Linux 也可以,但对我来说是开销。
有没有列出流行文件格式的网站?
我知道很难找出流行的文件格式,我不需要确切的流行度,只需要近似值。我猜开发反恶意软件的公司可能有一些关于被扫描文件的信息。
我找到了一些列出所有文件格式的页面(如http://en.wikipedia.org/wiki/List_of_file_formats),但我只需要一些流行的。
如果列表可以按类型(音频、视频...)或平台(Windows、Linux、Mac...)过滤,那就太好了,但这是可选的。
一些背景:我正在测试 Web 应用程序的文件上传,我不想测试所有文件格式,只测试流行的文件格式。
我需要将方程存储在文本文件中,源格式可以转换为可以呈现的内容(例如 mathML)。我喜欢 OpenOffice 中使用的格式。我不想使用 TeX,或者至少我不想承担解释 TeX 的所有包袱。OpenOffice 公式编辑器使用什么格式,是否有 3rd 方命令行转换器可以处理这种格式?我不想每次需要渲染/转换我的方程时都必须运行 OpenOffice。
我已经被这个问题困扰了很长时间,我只是试图忽略它,但是当我第一次打开从 mac/unix 框保存的文件时,我会在每行之后看到一个额外的换行符:
something like
this
which is pretty
annoying
Run Code Online (Sandbox Code Playgroud)
我通常做的只是对谷歌中的这种行为进行众多修复之一,例如删除所有空行的 TextFX 解决方案。
但我只是好奇为什么会发生这种情况。为什么?为什么即使我保存文件,将它推送到 git repo(当它被另一个用户在 mac/unix 中编辑时)它也不会再次发生,我不再遇到这个问题了?
编辑
git 问题是我以前遇到的一个问题,但我们现在的问题是我们正在使用 rail 的回形针上传文件,它将文件保存到文件系统(我们使用的是 Windows 机器)。当我们打开文件时,即使服务器在 Windows 上运行,我们也会将其视为“macintosh”“ansi”。有没有办法让它在默认情况下使用正确的编码打开它?
对于不包含视频流的.webm文件,最好运行还是可以简单地重命名源文件,更改扩展名?youtube-dl-f bestaudioffmpeg -i input.webm -vn -c:a copy output.opus
我的意思是,音频流显然是相同的,但是关于元数据,第二种方法有缺点吗?
[更新] 我用mediainfo. 即使我将 ffmpeg 输出保存到 .webm(通过运行ffmpeg -i input.webm -vn -c:a copy output.webm),元数据也会有所不同。
请注意名为“位深度”的新条目:
为了记录,这是.opus结果:
我想要一个关于容器定义中是否有一些东西将它标识为“纯音频”文件而不是音频/视频文件的规范答案,只有通过“重新包装”流才能正确处理的东西新的容器文件。
我在工作时在 WinXP 上使用 MS Paint 来捕获简单的屏幕截图。
问题:MS Paint 总是想以 BMP 格式保存。
如何将 PNG 设置为 Paint 的默认文件保存格式?
注意:关于其他软件的建议是无关紧要的。我知道还有许多其他软件工具可用。但我是专门询问 MS Paint 的。
file-format ×10
pdf ×2
audio ×1
copyright ×1
dbf ×1
encoding ×1
equations ×1
format ×1
images ×1
java ×1
notepad++ ×1
openoffice ×1
photos ×1
postscript ×1
software-rec ×1
viewer ×1
webm ×1
youtube-dl ×1