Dsdteditor linux windows zip

Как создать zip-файл, совместимый с Windows под Linux

Мне нужно сделать zip-файл доступным для всех посетителей моих пользователей Windows, поэтому я наивно создал zip-файл с помощью команды Unix zip (назовем ее madeinlinux.промелькнуть.)

он успешно открывается с помощью WinRar или Winzip, но те из моих пользователей, которые используют стандартный опыт обработки файлов Windows zip при попытке распаковать его. (Windows XP)

Я сжал те же данные, используя встроенный zip-mecanism Windows, и с точки зрения Linux я не вижу никаких разница в типе файла:

они должны быть чем-то конкретным для совместимого с Windows zip-файла.

кто-нибудь знает что?

8 ответов

  • -9 указывает самую медленную скорость сжатия (оптимальное сжатие, игнорирует список суффиксов)
  • -y хранить символические ссылки как таковые в zip-архиве, вместо сжатия и хранения файла, на который ссылается ссылка
  • -r путешествуйте по структуре каталогов рекурсивно
  • -q тихий режим

в 7-Zip это инструмент сжатия с открытым исходным кодом, который работает на Linux, FreeBSD, Mac OS X, BeOS, DOS, Amiga и Windows.

Я настоятельно рекомендую его на основе версии windows.

упаковка / распаковка: 7z, ZIP, GZIP, BZIP2 и TAR

распаковка только: шнур ARJ, такси, кхм, команда cpio, deb, тем употр, СТС, ИСО, ЛЖ, ЛЗМА, компания MSI, НСИ, РАР, об / мин, ОДС, УИМ, XAR ПО и З.

zip -Z задаются параметры компрессии. -Z store является самым тривиальным, так как он вообще не сжимается. Это полезно при использовании zip в качестве альтернативы tar , или при устранении неполадок. В этом случае вы должны попытаться увидеть, если несжатый архив можно использовать из Windows. Если что is можно использовать, вы знаете, что вам придется выбрать опцию сжатия не по умолчанию.

единственное, что выглядит актуальным, это

но прочитайте «Man zip» в вашей системе, прежде чем идти куда-либо еще.

В дополнение к тому, что другие предлагали, важно обратить внимание на имена файлов и каталогов Как Windows, не обязательно, как Linux путь к файлу и имена. Иногда он также избегает их по-разному при застегивании. Примеров множество, но самое главное Dot-файлов (. и. .), файлы только с различиями регистра (имя.txt и имя.txt), абсолютные пути к файлам (/tmp/file.txt). Некоторые другие символы, которые разрешены в именах файлов на Windows, может вызывают проблемы, когда Проводник Windows используется для открытия файлов. В моем случае»: «персонаж был нарушителем сделки, но потребовалось много работы, чтобы это выяснить.

Читайте также:  Xboxoff для windows 10

поэтому, прежде чем приступить к использованию многих параметров, я предлагаю выполнить простую процедуру:

найдите папку или файл архивирования.

run:zip -9-r-k zip-измененные имена.молния /путь/к/папке

  • обратите внимание на что консоль выплевывает. в моем случае»: «в именах файлов были удалены.
  • переместите zip-файл на компьютер с windows и попытайтесь открыть его.
  • Если это работает, вам может быть лучше удалить символы, которые были удалены опцией — k из ваших имен файлов / каталогов, попробуйте пронестись нормально. обратите внимание, что некоторые параметры, такие как-k, имеют побочные эффекты. в этом случае-k противоречит опции-q (для sym-ссылок).

    также — опция k может сделать имена файлов нечитаемыми. В моем случае мои файлы были названы на основе времени создания (например, 10:55:39.pdf) для облегчения поиска нужной записи из архивов, но опция-k превратила ее в 105539.pdf, который не легко читается пользователями. Поэтому я изменил имена на 10_55_39.pdf, который открывается в Windows без использования опции-k, но все еще читается.

    недавно была аналогичная проблема с файлами, созданными из скрипта perl. Обнаружено, что собственный zip-архив windows (только для проверенных Windows 7) неправильно обрабатывает пути с косой чертой и отображает пустой zip-файл. Решением было удалить косую черту перед добавлением файлов. Возможно, некоторые версии Linux zip команды хранят пути к файлам с ведущими косыми чертами.

    вот скрипт python, который я использую для zip некоторых файлов. Он был протестирован на ubuntu и Vista. Zip генерируется на Ubuntu открывается с застежкой-молнией Vista.

    Я думаю, что у меня была подобная проблема в прошлом, и это было потому, что формат zip не был ZIP_DEFLATED. Я не уверена. Я обязательно проверю это.

    надеюсь, это поможет

    вероятно, проблема в переносе файлов из Linux в Windows. Если вы используете FTP, попробуйте установить двоичную передачу (команда bin в Windows, перед переносом ваших файлов из Linux в Windows).

    Читайте также:  Mobile data monitoring application mac os

    Dsdteditor linux windows zip

    Работа с DSDT.aml
    Извлечение оригинальных файлов | Дизассемблирование ACPI-файлов | Исправление ошибок | Патчинг

    Программа для редактирования и патчинга DSDT.aml — MaciASL
    Следите за тем какая версия ACPI в редакторе, в версии 1.4 почему то ACPI 4.0 по умолчанию
    Программа для компилирования — iASL
    Положить на «рабочий стол» скачанный файл(iasl), и в терминале выполнить команду: sudo mv

    /Desktop/iasl /usr/local/bin/ что бы переместить файл в /usr/bin

    Добавление репозиториев в MaciASL:

    • Открыть MaciASL;
    • Настройки;
    • Выберите “Sources”;
    • Нажмите на [+];
    • Впишите имя репозитория, к примеру «Laptop-DSDT-Patch»;
    • И вставьте ссылку:

    Примечание: Не пытайтесь разобрать другие ACPI файлы с помощью флага “-da“.

    Method (_CRS, 0, NotSerialized)
    <
    If (IGDS)
    <
    Return (CRS)
    >

    Fix ( depending on the size Tag mismatch: 1 bit = CreateBitField, 8 bits = CreateByteField, 16 bits = CreateWordField, 32 bits = CreateDwordField, 64 bits = CreateQwordField ) :

    Удалить Return (RP00)

    Путь к патченному файлу DSDT.aml в Clover: EFI/Clover/ACPI/patched/

    Сообщение отредактировал WinSSLioN — 06.01.21, 09:43

    Мануал по заводу не будешь писать самого инструмента и репозиториев.?

    Сообщение отредактировал zander42 — 20.01.20, 06:27

    Сообщение отредактировал zander42 — 20.01.20, 12:41

    Сразу куча вопросов.
    Столкнулся с тем, что разные версии DSDT Editor дают разные данные об ошибка в DSDT, MaciASL вообще третье. Кому верить?

    [GUIDE] DSDT override eGPU error 12 fix

    @bryanangg, check the thread in my sig, the 13″ 2015s are particularly fun. Try the methods there (whether you have an AMD or Nvidia) and feel free to message me if you hit any walls with those tries.

    I would get DRIVER STATE FAILURE or IRQ LESS THAN EQUAL often when trying to uninstall/install, reallocate the GPU after the DSDT override.

    Lenovo Thinkpad X1 Tablet 3rd Gen and 2070 RTX Aorus Gaming Box (Custom)
    Web development, Video Editing, 2D + 3D animation

    I found this java-based DSDT editor that can make it a little easier to make the changes rather than trying to download microsoft development files and using command prompt.

    Main rig: i7-6850k, EVGA 980ti Classified, HX850 PSU, 16GB DDR4-2133, X99 MSI SLI PLUS motherboard
    Current (WIP) eGPU setup — HP Elitebook 8470p/16GB ram/i5-3220m/980ti
    Past eGPU setup — Dell Vostro 1520 with Intel Core 2 Duo and GTX 760

    Читайте также:  When windows are maximized перевод

    @nando4 thank you, I’m still in the process of setting everything up. I’m currently at the part of creating the startup.nsh file. I’ve installed refind and copied the file to its root. However, when I tried rebooting with the eGPU connected, Mac OS shuts off but the laptop doesn’t boot, it hangs with just a black screen. Connecting the eGPU at the windows loading screen also freezes it, the loading circle goes on forever. How do I set this part up?

    @veriestVarlet thank you, I have since checked out your thread and am following the steps there, I am so far stuck at the process above

    To do : Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

    Hi guys,
    I have a problem with the DSDT in-memory o verride using the DIY eGPU 1.3x Setup.

    Just to give a quick overview:
    I am using a Lenovo edge 560 with a GTX 770 and EXP GDC 8 and Windows 10.
    Everything is working fine if I ran windows in Test mode and use the DSDT registry override method.

    What I have to do according to the guide is : I have to copy the .aml file into the V:\config folder, then disable testmode, restart and use the startup.bat option.
    If I do that windows start without Test mode but there is no large memory.
    My startup.bat file only runs the ”:OS” and “call chainloader” commands. I’ve read this post https://egpu.io/egpu-setup-13x/ and there is a “call loaddsdt” command, I tried to add that to my startup.bat but I got an error that “loaddsdt” is not a valid command. Do I need that command at all? c an it be because I am using 1.31 and not 1.35 or did I forgot a step somewhere?
    Thanks for any help.

    To do : Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

    Оцените статью