4 votos

¿Por qué 2 mismos archivos tienen diferente tamaño en NTFS?

Tengo 2 archivos que residen en un sistema de archivos NTFS:

Romans-MacBook-Pro:cut poma$ md5 src.mov 
MD5 (src.mov) = 7d59d01e5efffe3a258eff86d8b775a0
Romans-MacBook-Pro:cut poma$ md5 copy.mov 
MD5 (copy.mov) = 7d59d01e5efffe3a258eff86d8b775a0

De acuerdo a ls tienen un mismo tamaño y los mismos atributos:

Romans-MacBook-Pro:cut poma$ ls -l@
total 10681888
...
-rw-r--r--@ 1 poma  staff   290300838 Jan 19 13:56 copy.mov
    com.apple.quarantine            22 
    Mac_Metadata            20 
-rw-rw-rw-@ 1 poma  staff   290300838 Jan 19 13:12 src.mov
    com.apple.quarantine            22 
    Mac_Metadata            20 

Pero de acuerdo con el Finder y mdls tienen diferente tamaño:

Romans-MacBook-Pro:cut poma$ mdls src.mov 
kMDItemFSContentChangeDate = 2015-01-19 06:12:45 +0000
kMDItemFSCreationDate      = 2015-01-05 04:54:25 +0000
kMDItemFSCreatorCode       = ""
kMDItemFSFinderFlags       = 0
kMDItemFSHasCustomIcon     = 0
kMDItemFSInvisible         = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery      = 0
kMDItemFSLabel             = 0
kMDItemFSName              = "src.mov"
kMDItemFSNodeCount         = 290301124
kMDItemFSOwnerGroupID      = 99
kMDItemFSOwnerUserID       = 99
kMDItemFSSize              = 290301124
kMDItemFSTypeCode          = ""

Romans-MacBook-Pro:cut poma$ mdls copy.mov 
kMDItemFSContentChangeDate = 2015-01-19 06:56:04 +0000
kMDItemFSCreationDate      = 2015-01-19 06:56:04 +0000
kMDItemFSCreatorCode       = ""
kMDItemFSFinderFlags       = 0
kMDItemFSHasCustomIcon     = 0
kMDItemFSInvisible         = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery      = 0
kMDItemFSLabel             = 0
kMDItemFSName              = "copy.mov"
kMDItemFSNodeCount         = 290300838
kMDItemFSOwnerGroupID      = 99
kMDItemFSOwnerUserID       = 99
kMDItemFSSize              = 290300838
kMDItemFSTypeCode          = ""

AFAIK de recursos de las horquillas deben aparecer en ls -l@ como com.apple.ResourceFork de atributo. No hay tal atributo en mi archivo. Lo que puede ser la diferencia entre ellos?

ACTUALIZACIÓN: yo no me di cuenta al principio. Ambos archivos se encuentran en el sistema de archivos NTFS que se accede a través de Paragon NTFS controlador v12.

1voto

Real Definition Puntos 11

Esto es probablemente debido a la forma de Paragon controlador controla nativo de la compresión NTFS. Si entiendo sus docs correctamente, puede naciones unidas-comprimir sobre la marcha, pero en realidad no puede escribir el archivo de nuevo en estado comprimido.

Desde su página de preguntas frecuentes:

  1. ¿Cómo funciona el NTFS para Mac® controlador de manejar archivos comprimidos?
    NTFS admite su propia característica de compresión. Es imposible (sin una copia especial de rutina) para copiar los archivos comprimidos o directorios "como es" - porque, después de la lectura de paso podemos obtener sin comprimir un archivo o directorio. Sin embargo, si la carpeta de destino está comprimida (en una partición NTFS), a continuación, el archivo o la carpeta se comprime demasiado.

Usted puede confirmar sus sospechas de Windows, utilizando herramientas estándar de Windows: https://technet.microsoft.com/en-us/library/cc976811.aspx
(Por desgracia, no he encontrado ninguna de las herramientas que puede confirmar de Paragon)

0voto

rpetrich Puntos 25769

La primera cosa que me gustaría probar es decirle a Spotlight para indexar el archivo. Podría ser el de los metadatos en el Foco del índice es sólo anticuado (nunca visto yo antes, pero nunca se sabe). Sólo tiene que ejecutar el siguiente comando para indicar Spotlight para indexar el archivo.

mdimport /path/to/src.mov

También se puede ejecutar con -d 1 a -d 4 de cantidades variables de depuración de la información de la siguiente manera.

mdimport -d 1 /path/to/src.mov

Si eso no hará ninguna diferencia, teniendo en cuenta los diferentes tamaños de archivo y el hecho de que (de acuerdo a tu pregunta anterior) Unison no podía copia de seguridad del archivo sospecho corrupción en el sistema de ficheros.

Creo Paragon agrega la capacidad para Verificar y Reparar los volúmenes NTFS dentro de la Utilidad de Disco. Usted podría tratar de verificar y reparar el volumen, a continuación, comprobar el archivo original para ver si el tamaño se ha modificado. Si la conexión de este volumen para una máquina Windows es una posibilidad también puede intentar ejecutar CHKDSK.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X