Frage

Ich bin für einen Weg, um die unkomprimierten Strom Größe einer LZMA2 / .xz Datei komprimierte mit dem XZ-Dienstprogramm zu erhalten.

Ich verwende liblzma von Windows / Linux für diese Aufgabe, so dass ich denke, ich bin für einige C / C ++ API in liblzma suchen, der den Trick tun wird.

War es hilfreich?

Lösung

Marmlade kompiliert gegen alte Version von iOS SDK.Ich denke, es ist 4.1 oder 4.3

iPhone 5-Bildschirm wird jetzt nicht unterstützt.Marmelade kann iOS SDK nicht verteilen.Sie haben Frameworks mit Stubs-Funktionen. generasacodicetagpre.

Wenn sie also 4.1 verwendet haben, und jetzt müssen sie 6.0 unterstützen, dann müssen sie alle diese gefälschten Frameworks verbessern.Es ist nicht automatisiert, dann könnte es ein sehr großer manueller Job sein.+ Debugging, Testen

Ich hoffe, es geht um die Bildschirmauflösung und sie können die iPhone 5-Lösung so schnell wie möglich bereitstellen.

Andere Tipps

Nachdem die Quelle von Source und hier ein Blick hatte ich dies aus der Haupt-Header-Datei angegeben LzmaLib.h

/*
LzmaUncompress
--------------
In:
  dest     - output data
  destLen  - output data size
  src      - input data
  srcLen   - input data size
Out:
  destLen  - processed output size
  srcLen   - processed input size
Returns:
  SZ_OK                - OK
  SZ_ERROR_DATA        - Data error
  SZ_ERROR_MEM         - Memory allocation arror
  SZ_ERROR_UNSUPPORTED - Unsupported properties
  SZ_ERROR_INPUT_EOF   - it needs more bytes in input buffer (src)
*/

MY_STDAPI LzmaUncompress(unsigned char *dest, size_t *destLen, const unsigned char *src, SizeT *srcLen,
  const unsigned char *props, size_t propsSize);

Es sieht aus, dass destLen die Größe der Daten, die nicht komprimiert ist.

Hope, das hilft, Freundliche Grüße, Tom.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top