RE: [xliff] FW: XLIFF <bin-unit> question

From
Yves Savourel <>
Date
2003-05-14T14:39:36+00:00
ID
Thread
RE: [xliff] FW: XLIFF <bin-unit> question
Thanks 
for researching this Mark.

We 
probably should have a note on this in 
<internal-file>.

-ys

  
-----Original Message-----
From: Mark Levins 
  [mailto:]
Sent: Wed, May 14, 2003 2:43 
  AM
To: 
Subject: Re: [xliff] FW: 
  XLIFF <bin-unit> question

I think the basic answer is that you don't encode the endian-ness of 
  binary data. 

All <bin-unit>s 
  require the mime-type attribute and this should be sufficient. Our definition 
  for the mime-type attribute is: 

        "The value will depend on each element. A 
  list of preferred values is available from the MIME specification 
  (http://www.ietf.org/rfc/rfc1341.txt).." 

Referring to http://www.ietf.org/rfc/rfc1341.txt yields the following 
  excerpt which I believe answers the question. 

<!--StartFragment-->It should be noted that email is 
  character-oriented, so that
           the 
   mechanisms  described  here are mechanisms for 
  encoding
           arbitrary byte streams, 
  not bit streams.  If a bit stream is
        
     to  be encoded via one of these mechanisms, it must first 
  be
           converted to an 8-bit byte 
  stream using the network standard
          
   bit  order  ("big-endian"),  in  which the earlier 
  bits in a
           stream become the 
  higher-order bits in a byte.  A bit stream
        
     not  ending at an 8-bit boundary must be padded with 
  zeroes.
           This document provides a 
  mechanism for noting  the  addition
        
     of such padding in the case of the application 
  Content-Type,
           which has a 
  "padding" parameter.
<!--EndFragment--> 

Perhaps we could explicitly state this in the 1.1 
  specification. 

Regards,

Mark 
  Levins 
  
    
    

      IBM Software Group,
Dublin 
        Software Laboratory,
Airways Industrial 
        Estate,
Cloghran,
Dublin 17,
Ireland. 
        
      Phone: +353 1 704 6676
IBM 
        Tie Line 166676 
  

  
    
    

      "Reynolds, Peter" 
        <> 
        
14/05/2003 08:46 

      
        
          
          

            
              
To

            "''" 
              <> 
          

            
              
cc

            
          

            
              
Subject

            [xliff] FW: XLIFF 
              <bin-unit> question

        
          
          

            
            

Hi all,

Posted on behalf of 
  Yves.

Peter.

-----------
Hi all,

Here is a very good 
  question from Ram Viswanadha:

> How do I specify the endianess 
  of data encoded in <internal-file> 
> element which is a child of 
  <bin-unit>.
>
> The specification does not mention anything 
  about it.
> If endianness is not encoded then, binary data becomes 
  unportable and
> hence making the XLIFF document 
  unportable.
>
> Best Regards,

We probably should have a 
  solution for this in 1.1. Maybe simply adding
an attribute, or setting the 
  rule that the content of <internal-file> is
the same endianness as 
  the XLIFF document (not great solution though, an
attribute would be 
  better).

-yves