OOXML still cannot be implemented on Linux

Source: Internet
Author: User
OOXML still cannot be implemented on Linux-general Linux technology-Linux technology and application information. The following is a detailed description. OOXML has obvious platform dependencies. Some behaviors defined by OOXML may be implemented on Windows, but they cannot be implemented on Mac, Linux, Unix, or other platforms, moreover, some of its encryption algorithms depend on processing chips. For example:

1. The clipboard format is private Windows.

OOXML defines the ST_CF type used to record the clipboard format to facilitate the storage of graphical objects. Values of this type, such as EMF and WMF, are in private Windows format and cannot be used by other operating systems. For example, in Linux, the Open Standard Format PNG is often used. However, if the vendor adds "PNG" to this type, this document will be invalid, documents and their applications will not comply with OOXML specifications.

2. The password hashing algorithm in the workbook depends on machines.

The definition of the password hash algorithm in the workbook is defined by the C language code on five pages, which seems to be extracted directly from Excel. However, the bit control in the Code depends on the machine, and different results are given based on different processors. Documents created on one machine may not be readable on another machine. OOXML does not provide a convenient definition for this function.

The Platform dependency of OOXML is a fatal blow to both domestic operating systems and chips. Before ensuring that Microsoft OOXML can become a true open standard unrelated to the platform, we must oppose this standard.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.