Configuração da API de FicheirosFile API configuration

O comportamento da API de Ficheiros pode ser configurado através de definições no registo.The File API's behavior can be configured through settings in the registry.

A API de Ficheiros fornece dois tipos de proteção: a proteção nativa e a proteção PFile.The File API provides two kinds of protection; native protection and PFile protection.

  • Proteção nativa – o ficheiro é protegido para um formato do AD RMS baseado no respetivo tipo de MIME (extensão de nome de ficheiro).Native protection - the file is protected to an AD RMS format based on its MIME type (file name extension).
  • Proteção PFile – o ficheiro é protegido para o formato de Ficheiro Protegido (PFile) do AD RMS.PFile protection - the file is protected to the AD RMS Protected File (PFile) format.

Para obter mais informações sobre os formatos de ficheiro suportados, consulte detalhes de suporte de ficheiros de API de ficheiros neste artigo.For more information about supported file formats, see File API File Support Details in this article.

Tipos e descrições de Chaves/Valores de ChaveKey/Key Value types and descriptions

As secções seguintes descrevem as chaves e os valores de chave que controlam a encriptação.The following sections describe the keys and key values that control encryption.

HKEY_LOCAL_MACHINE\Software\Microsoft\MSIPC\FileProtection

Tipo: ChaveType: Key

Descrição: contém a configuração geral da API de Ficheiros.Description: Contains general configuration for the File API.

HKEY_LOCAL_MACHINE\Software\Microsoft\MSIPC\FileProtection\<EXT>

Tipo: ChaveType: Key

Descrição: especifica as informações de configuração de uma extensão de ficheiro específica. Por exemplo, TXT, JPG, entre outras.Description: Specifies configuration information for a specific file extension; for example, TXT, JPG, and so on.

  • O caráter universal, ' ', é permitido. No entanto, uma definição para uma extensão específica tem precedência sobre a definição de caráter universal.The wildcard character, '', is allowed; however, a setting for a specific extension takes precedence over the wildcard setting. O caráter universal não afeta as definições de ficheiros do Microsoft Office. Estas devem ser explicitamente desativadas por tipo de ficheiro.The wildcard character does not affect settings for Microsoft Office files; these must be explicitly disabled by file type.
  • Para especificar os ficheiros que não tenham uma extensão, utilize '.'To specify files that do not have an extension, use '.'
  • Não especifique o '.' caráter quando especificar a chave para uma extensão de ficheiro específico Por exemplo, utilizar HKEY_LOCAL_MACHINE\Software\Microsoft\MSIPC\FileProtection\TXT para especificar definições para os ficheiros. txt.Do not specify the '.' character when specifying the key for a specific file extension; for example, use HKEY_LOCAL_MACHINE\Software\Microsoft\MSIPC\FileProtection\TXT to specify settings for .txt files. (Não utilize HKEY_LOCAL_MACHINE\Software\Microsoft\MSIPC\FileProtection\.TXT).(Do not use HKEY_LOCAL_MACHINE\Software\Microsoft\MSIPC\FileProtection\.TXT).

Para especificar o comportamento de proteção, defina o encriptação valor na chave.To specify the protection behavior, set the Encryption value in the key. Se o valor de Encriptação não for definido, é aplicado o comportamento predefinido para o tipo de ficheiro.If the Encryption value is not set, the default behavior for the file type is observed.

HKEY_LOCAL_MACHINE\Software\Microsoft\MSIPC\FileProtection\<EXT>\Encryption*

Tipo: REG_SZType: REG_SZ

Descrição: contém um de três valores:Description: Contains one of three values:

  • Desativar: a encriptação está desativada.Off: Encryption is disabled.

Nota

Esta definição não tem efeito na desencriptação.This setting has no bearing on decryption. Qualquer ficheiro encriptado, seja ele encriptado com a proteção nativa ou Pfile, pode ser desencriptado, desde que o utilizador tenha o direito EXTRAIR.Any encrypted file, whether encrypted using Native or Pfile protection, can be decrypted, as long as the user has the EXTRACT right.

  • Nativa: a encriptação nativa é utilizada.Native: Native encryption is used. Para ficheiros do Office, o ficheiro encriptado terá a mesma extensão que o ficheiro original.For Office files the encrypted file will have the same extension as the original file. Por exemplo, um ficheiro com a extensão de ficheiro .docx será encriptado para um ficheiro com uma extensão .docx.For example, a file with the .docx file extension will be encrypted to a file with an extension of .docx. Para outros ficheiros que podem ter a proteção nativa aplicada, o ficheiro será encriptado para um ficheiro com uma extensão no formato pzzz, em que zzz é a extensão do ficheiro original.For other files that can have native protection applied, the file will be encrypted to a file with an extension of the format pzzz, where zzz is the original file extension. Por exemplo, os ficheiros. txt serão encriptados para um ficheiro com extensão. ptxt.For example, .txt files will be encrypted to a file with an extension of .ptxt. Uma lista de extensões de ficheiro que podem ter a proteção nativa aplicada segue.A list of file extensions that can have native protection applied follows.

  • Pfile: a encriptação PFile é utilizada.Pfile: PFile encryption is used. O ficheiro encriptado terá .pfile anexado à extensão original.The encrypted file will have .pfile appended to the original extension. Por exemplo, depois da encriptação, um ficheiro .txt terá uma extensão .txt.pfile.For example, after encryption, a .txt file, will have an extension of .txt.pfile.

Nota

Esta definição não tem efeito em formatos de ficheiros do Office.This setting has no bearing on Office file formats. Por exemplo, se o valor HKEY_LOCAL_MACHINE\Software\Microsoft\MSIPC\FileProtection\DOCX\Encryption estiver definido para "Pfile”, os ficheiros .docx ainda serão encriptados com a proteção nativa e o ficheiro encriptado continuará a ter uma extensão de ficheiro .docx.For example, if the HKEY_LOCAL_MACHINE\Software\Microsoft\MSIPC\FileProtection\DOCX\Encryption value is set to "Pfile”, .docx files will still be encrypted using native protection, and the encrypted file will still have a file extension of .docx.

A definição de qualquer outro valor ou nenhum valor resulta no comportamento predefinido.Setting any other value or setting no value results in default behavior.

Comportamento predefinido para formatos de ficheiro diferentesDefault behavior for different file formats

  • Ficheiros do Office A encriptação nativa está ativada.Office files Native encryption is enabled.
  • Ficheiros txt, xml, jpg, jpeg, pdf, png, tiff, bmp, gif, giff, jpe, jfif, jif A encriptação nativa está ativada (xxx torna-se pxxx)txt, xml, jpg, jpeg, pdf, png, tiff, bmp, gif, giff, jpe, jfif, jif files Native encryption is enabled (xxx becomes pxxx)
  • Todos os outros ficheiros A encriptação ativada é a de ficheiro protegido (.pfile) (xxx torna-se xxx.pfile)All other files Encryption is protected file (pfile) enabled (xxx become xxx.pfile)

Se a encriptação for tentada num tipo de ficheiro que está bloqueado, ocorre um erro IPCERROR_FILE_ENCRYPT_BLOCKED.If encryption is attempted on a file type that is blocked, an IPCERROR_FILE_ENCRYPT_BLOCKED error occurs.

API de Ficheiros – Detalhes de Suporte de FicheirosFile API - File Support Details

É possível adicionar suporte nativo para qualquer tipo de ficheiro (extensão).Native support can be added for any file type (extension). Por exemplo, para qualquer extensão <ext> (não Ooffice), *.p<ext> será utilizado se a configuração de administração para essa extensão for "NATIVO".For instance, any extension <ext> (non-office), *.p<ext> will be used if the admin configuration for that extension is "NATIVE".

Ficheiros do OfficeOffice files

  • Extensões de ficheiros: doc, dot, xla, xls, xlt, pps, ppt, docm, docx, dotm, dotx, xlam, xlsb, xlsm, xlsx, xltm, xltx, xps, potm, potx, ppsx, ppsm, pptm, pptx, thmx, vsdx, vsdm, vssx, vssm, vstx e vstm.File extensions: doc, dot, xla, xls, xlt, pps, ppt, docm, docx, dotm, dotx, xlam, xlsb, xlsm, xlsx, xltm, xltx, xps, potm, potx, ppsx, ppsm, pptm, pptx, thmx, vsdx, vsdm, vssx, vssm, vstx, and vstm.
  • Tipo de proteção = Nativa (predefinição): exemplo.docx está encriptado para exemplo.docxProtection type = Native (default): sample.docx is encrypted to sample.docx
  • Tipo de proteção = Pfile: para ficheiros do Office, tem o mesmo efeito que nativa.Protection type = Pfile: For Office files, has the same effect as Native.
  • Desativar: desativa a encriptação.Off: Disables encryption.

Ficheiros PDFPDF files

  • Tipo de proteção = Nativa: exemplo.pdf é encriptado e é-lhe atribuído o nome exemplo.ppdfProtection type = Native: sample.pdf is encrypted and named sample.ppdf
  • Tipo de proteção = Pfile: exemplo.pdf é encriptado e é-lhe atribuído o nome exemplo.pdf.pfile.Protection type = Pfile: sample.pdf is encrypted and named sample.pdf.pfile.
  • Desativar: desativa a encriptação.Off: Disables encryption.

Todos os outros formatos de ficheirosAll other file formats

  • Tipo de proteção = Pfile: exemplo.zzz é encriptado e é-lhe atribuído o nome exemplo.zzz.pfile; em que zzz é a extensão de ficheiro original.Protection type = Pfile: sample.zzz is encrypted and named sample.zzz.pfile; where zzz is the original file extension.
  • Desativar: desativa a encriptação.Off: Disables encryption.

ExemplosExamples

As definições seguintes ativam a encriptação PFile para ficheiros txt.The following settings enable PFile encryption for txt files. Os ficheiros do Office terão a proteção nativa aplicada (por predefinição), os ficheiros txt terão a proteção PFile aplicada e todos os outros ficheiros terão a proteção bloqueada (por predefinição).Office files will have native protection applied (by default), txt files will have PFile protection applied, and all other files will have protection blocked (by default).

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         MSIPC
            FileProtection
               txt
                  Encryption = Pfile

As definições seguintes ativam a encriptação PFile para todos os ficheiros não Office, exceto os txt.The following settings enable PFile encryption for all non-Office files except txt files. Os ficheiros do Office terão a proteção nativa aplicada (por predefinição), os ficheiros txt terão a proteção bloqueada e todos os outros ficheiros terão a proteção PFile aplicada.Office files will have native protection applied (by default), txt files will have protection blocked, and all other files will have PFile protection applied.

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         MSIPC
            FileProtection
               *
                  Encryption = Pfile
               txt
                  Encryption = Off

As definições seguintes desativam a encriptação nativa para ficheiros docx.The following settings disable native encryption for docx files. Os ficheiros do Office, exceto os ficheiros docx, terão a proteção nativa aplicada (por predefinição) e todos os outros ficheiros terão a proteção bloqueada (por predefinição).Office files, except for docx files, will have native protection applied (by default) and all other files will have protection blocked (by default).

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         MSIPC
            FileProtection
               docx
                  Encryption = Off

ComentáriosComments

Antes de inserir um comentário, pedimos-lhe que reveja as nossas Regras básicas.Before commenting, we ask that you review our House rules.