标签: file-format

CSV文件可以发表评论吗?

是否有任何官方方法允许CSV格式的文件允许在其自己的行或行尾的注释?

我尝试检查维基百科以及RFC 4180,但两者都没有提到任何导致我相信它不是文件格式的一部分因此对我来说运气不好而我应该使用单独的ReadMe.txt文件来解释文件.

最后,我知道我很容易添加自己的评论,但我希望像Excel这样的东西可以直接导入它,而不需要消费者必须自定义导入过程.

那么,想法?

csv standards comments file-format

187
推荐指数
7
解决办法
10万
查看次数

"JPG"/"JPEG"/"PNG"/"BMP"/"GIF"/"TIFF"图像有什么区别?

我见过许多类型的图像扩展,但从未理解它们之间的真正差异.有没有明确解释其差异的链接?

在选择要在应用程序中使用的特定类型的图像时是否需要考虑标准?我们将什么用于Web应用程序?

file-format image

100
推荐指数
5
解决办法
37万
查看次数

帮助逆向工程二进制文件格式的工具

有哪些工具可以帮助解码未知的二进制数据格式?

我知道Hex Workshop和010 Editor都支持结构.对于已知的固定格式,这些在一定程度上是可以的,但是对于任何更复杂的东西都很难使用,特别是对于未知格式.我想我正在寻找一个脚本语言或可编写脚本的GUI工具的模块.

例如,我希望能够从有限的已知信息中找到数据块内的结构,这可能是一个神奇的数字.一旦我找到了一个结构,然后按照已知的长度和偏移字来寻找其他结构.然后以有意义的方式递归和迭代地重复此操作.

在我的梦想中,甚至可能根据我已经告诉系统的内容自动识别可能的偏移量和长度!

binary file-format reverse-engineering binary-data

77
推荐指数
6
解决办法
6万
查看次数

使用FileWriter(Java)以UTF-8编写文件?

我有以下代码,但我希望它写为UTF-8文件来处理外来字符.有没有办法做到这一点,是否需要有一个参数?

我非常感谢你对此的帮助.谢谢.

try {
  BufferedReader reader = new BufferedReader(new FileReader("C:/Users/Jess/My Documents/actresses.list"));
  writer = new BufferedWriter(new FileWriter("C:/Users/Jess/My Documents/actressesFormatted.csv"));
  while( (line = reader.readLine()) != null) {
    //If the line starts with a tab then we just want to add a movie
    //using the current actor's name.
    if(line.length() == 0)
      continue;
    else if(line.charAt(0) == '\t') {
      readMovieLine2(0, line, surname.toString(), forename.toString());
    } //Else we've reached a new actor
    else {
      readActorName(line);
    }
  }
} catch (IOException e) {
  e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

java unicode file-io file-format utf-8

74
推荐指数
6
解决办法
12万
查看次数

将shapefile(.shp)转换为xml/json

我正在使用shapefile(.shp,.dbf等),并希望将其转换为xml.我在Mac上,我很难找到一个可以帮助我进行转换的应用程序.有谁知道将这种文件格式转换为xml文件的方法?

xml gis file-format

65
推荐指数
4
解决办法
6万
查看次数

补丁文件的格式是什么?

以下是什么意思?

diff -rBNu src.orig/java/org/apache/nutch/analysis/NutchAnalysisConstants.java src/java/org/apache/nutch/analysis/NutchAnalysisConstants.java
--- src.orig/java/org/apache/nutch/analysis/NutchAnalysisConstants.java 2009-03-10 11:34:01.000000000 -0700
+++ src/java/org/apache/nutch/analysis/NutchAnalysisConstants.java  2009-03-10 14:11:55.000000000 -0700
@@ -4,9 +4,12 @@

+  int CJK = 21;
+  int DIGIT = 22;

   int DEFAULT = 0;

   String[] tokenImage = {
     "<EOF>",
+    "\"OR\"",
     "<WORD>",
     "<ACRONYM>",
     "<SIGRAM>",
@@ -39,6 +42,8 @@
     "\"\\\"\"",
     "\":\"",
     "\"/\"",
+    "\"(\"",
+    "\")\"",
     "\".\"",
     "\"@\"",
     "\"\\\'\"",
Run Code Online (Sandbox Code Playgroud)

patch file-format

63
推荐指数
3
解决办法
5万
查看次数

如何区分"二进制"和"文本"文件?

非正式地,我们大多数人都知道存在"二进制"文件(目标文件,图像,电影,可执行文件,专有文档格式等)和"文本"文件(源代码,XML文件,HTML文件,电子邮件等).

通常,您需要知道文件的内容才能对其执行任何有用的操作,并且如果编码是"二进制"或"文本",则形成该视点,这并不重要.当然,文件只存储数据字节,因此它们都是"二进制",而"文本"并不意味着什么,而不知道编码.然而,谈论'二进制'和'文本'文件仍然很有用,但为了避免冒犯任何具有这种不精确定义的人,我将继续使用'恐慌'报价.

但是,有各种工具可以处理各种文件,实际上,您希望根据文件是"文本"还是"二进制"来执行不同的操作.这方面的一个例子是在控制台上输出数据的任何工具.简单的"文本"看起来很好,很有用.'二进制'数据会扰乱您的终端,并且通常无法查看.GNU grep在确定是否应该输出匹配到控制台时至少使用这种区别.

那么,问题是,如何判断文件是"文本"还是"二进制"?而且要进一步限制,你如何在类似Linux的文件系统上讲述?我不知道任何文件系统元数据指示文件的"类型",所以通过检查文件的内容,我如何判断它是"文本"还是"二进制"?为简单起见,我们将"text"限制为可在用户控制台上打印的字符.特别是你会如何实现这个?(我认为这是暗示在这个网站上,但我想一般来说,指向现有的代码,这应该是有用的,我应该指定),我不是真的在我可以使用的现有程序之后做什么这个.

language-agnostic unix ascii file-format binaryfiles

61
推荐指数
5
解决办法
4万
查看次数

三种首选的三维模型格式

什么是三维建模软件广泛使用的THREE.JS的三维模型格式(可以导出为该格式).我问这个问题,因为我的3D模型有自己独特的格式,并希望在THREE.JS中使用它们.虽然我可以编写自己的加载器,但我认为将它们转换为标准格式会更好.

3d file-format three.js

48
推荐指数
2
解决办法
4万
查看次数

设计(二进制)文件格式时有哪些重点?

在设计用于记录二进制数据的文件格式时,您认为该格式应具有哪些属性?到目前为止,我已经提出了以下要点:

  • 在开头有一些"魔术字节",以便能够识别文件(在我的具体情况下,这也应该有助于区分文件与"遗留"文件)
  • 在开头有一个文件版本号,以便以后可以更改文件格式而不会破坏兼容性
  • 指定所有数据项的字节顺序和大小; 或者:包含一些空间来描述数据的字节顺序/大小(我倾向于前者)
  • 可能为将来可能需要的进一步的每个文件属性保留一些空间?

还有什么方法可以使这种格式更具有前瞻性,并最大限度地减少未来的麻烦?

binary file-format

43
推荐指数
5
解决办法
9591
查看次数

为什么我将mime类型的.csv文件作为"application/octet-stream"?

我正在开发一个必须将excel文件导入MySQL的PHP​​应用程序.所以我需要将excel文件转换为.csv格式.但是当我想要使用它的类型时$_FILE['something']['type'],我会得到application/octet-stream它的mime类型;
我觉得这里有问题.因为我将下面的列表收集为.csv文件mime-type:

text/comma-separated-values,  
text/csv,  
application/csv, 
application/excel, 
application/vnd.ms-excel, 
application/vnd.msexcel
Run Code Online (Sandbox Code Playgroud)

怎么了 ?

php csv file-format http-headers mime-types

41
推荐指数
2
解决办法
5万
查看次数