Calificación:
  • 5 voto(s) - 4.2 Media
  • 1
  • 2
  • 3
  • 4
  • 5

[Ayuda] Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol
#4

(16-08-2018, 06:49 PM)Pablinho escribió: No puedes ver enlaces como invitado. Regístrate o conectate para verlo.Si quieres puedo pasarte el método que uso en el editor para hacer la transformación que creo recordar que llega hasta el 255 (lo digo de memoria)

He mirado un poco por el foro y he dado con Editor_PCF2001.rar:

No puedes ver enlaces como invitado. Regístrate o conectate para verlo.

que es una aplicación Java almacenada en un archivo JAR. He conseguido extraer el código del susodicho archivo y que tiene las dos siguientes funciones:

Código:
public String convCadenaAsciiPCF(int[] cadena)
public int[] convCadenaPCFAscii(String cadena)

He implementado el algoritmo solo usando bytes, y me dado cuenta de que la dos funciones son bijectivas, y por lo tanto equivalentes. La función sería la siguiente:

Código:
module Data.PCFutbol.Byte.Rotate
 ( bijective
 ) where

--------------------------------------------------------------------------------

import           Data.Bits
   ( (.&.)
   )
import           Data.Word
   ( Word8
   )

--------------------------------------------------------------------------------

bijective :: Word8 -> Word8

--------------------------------------------------------------------------------

bijective b
 | 032  >  b = if b .&. 01 == 0 then b + 97 else b + 95
 | 064  >  b = if b .&. 01 == 0 then b + 33 else b + 31
 | 096  >  b = if b .&. 01 == 0 then b - 31 else b - 33
 | 128  >  b = if b .&. 01 == 0 then b - 95 else b - 97
 | 160  >  b = if b .&. 01 == 0 then b + 97 else b + 95
 | 192  >  b = if b .&. 01 == 0 then b + 33 else b + 31
 | 224  >  b = if b .&. 01 == 0 then b - 31 else b - 33
 | otherwise = if b .&. 01 == 0 then b - 95 else b - 97

que cumple con la propiedad:

Código:
#!/usr/bin/env stack
{- stack
  --resolver lts-12.0
  --install-ghc
  script
  --package bytestring
  --package hspec
  --package QuickCheck
  --ghc-options -threaded
  --ghc-options -Werror
  --ghc-options -Wall
  --
-}

--------------------------------------------------------------------------------

module Spec (main) where

--------------------------------------------------------------------------------

import           Data.Word
   ( Word8
   )
import           Test.Hspec
   ( describe
   , hspec
   , it
   )
import           Test.QuickCheck
   ( property
   )

import           Data.PCFutbol.Byte.Rotate
   ( bijective
   )

--------------------------------------------------------------------------------

main
 :: IO ()

--------------------------------------------------------------------------------

main = hspec $
 do
   describe ("PC Fútbol Byte Rotate") $
     do
       it ("(bijective . bijective) byte == byte") $
         property bijection
   where
     bijection :: Word8 -> Bool
     bijection =
       \ b -> (bijective . bijective) b == b

Output de ejecutar el test de propiedad:
Código:
PC Fútbol Byte Rotate
 (bijective . bijective) byte == byte
   +++ OK, passed 100 tests.

Finished in 0.0026 seconds
1 example, 0 failures

Sobre lo de las tildes, me he dado cuenta de que al ser una lista de bytes, pues el texto es almacenado como single byte y no multiple byte (UTF-8).

Ahora supongo que ya podré sacar datos (miraré un poco más en el código de tu proyecto (Editor_PCF2001) a ver como extraes cosas, y en un futuro, posiblemente también mirare lo de actualizar.

Gracias por tu respuesta, sin la cual aún estaría dando tumbos good.gif
Responder


Mensajes en este tema
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 16-08-2018, 05:21 PM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 16-08-2018, 06:49 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 16-08-2018, 08:11 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 17-08-2018, 08:49 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 22-01-2019, 01:01 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 09-05-2020, 11:36 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 09-05-2020, 11:39 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por olmazabal - 11-05-2020, 01:28 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por ramcost - 13-05-2020, 01:43 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 23-05-2020, 08:14 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 26-05-2020, 12:36 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 03-06-2020, 05:53 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 19-06-2020, 04:45 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 19-06-2020, 04:50 PM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 03-06-2020, 06:36 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 07-06-2020, 12:18 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 07-06-2020, 12:48 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 10-06-2020, 12:09 PM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 07-06-2020, 01:56 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 08-06-2020, 09:37 AM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 10-06-2020, 01:55 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 10-06-2020, 02:47 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 11-06-2020, 10:06 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 11-06-2020, 09:30 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 24-06-2020, 09:35 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 24-06-2020, 12:06 PM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 25-06-2020, 11:19 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 25-06-2020, 12:27 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 25-06-2020, 12:33 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Mou - 25-06-2020, 11:20 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 25-06-2020, 12:23 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Mou - 25-06-2020, 01:31 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 25-06-2020, 02:06 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Mou - 26-06-2020, 09:29 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 26-06-2020, 02:19 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 29-06-2020, 10:45 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 29-06-2020, 02:55 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 30-06-2020, 01:06 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 25-06-2020, 05:15 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 25-06-2020, 09:48 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Nicofazio - 25-06-2020, 11:33 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 26-06-2020, 08:07 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 26-06-2020, 08:15 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por stojakovic - 26-06-2020, 08:22 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Mou - 29-06-2020, 03:44 PM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 29-06-2020, 05:04 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 29-06-2020, 07:12 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 30-06-2020, 05:26 PM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 30-06-2020, 06:23 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 01-07-2020, 12:20 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 30-06-2020, 07:13 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por olmazabal - 01-07-2020, 06:33 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 01-07-2020, 08:29 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por olmazabal - 01-07-2020, 08:47 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 01-07-2020, 09:09 AM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 01-07-2020, 08:43 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 01-07-2020, 09:13 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por stojakovic - 01-07-2020, 09:42 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 01-07-2020, 11:49 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por stojakovic - 01-07-2020, 01:08 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 02-07-2020, 02:54 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 03-07-2020, 12:28 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por stojakovic - 03-07-2020, 12:02 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 03-07-2020, 02:51 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 17-07-2020, 05:18 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 03-07-2020, 06:24 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por gigantix - 05-07-2020, 01:42 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 05-07-2020, 05:50 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por gigantix - 06-07-2020, 04:36 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 06-07-2020, 08:58 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por gigantix - 07-07-2020, 04:31 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por ballan6969 - 14-07-2020, 09:26 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 15-07-2020, 02:39 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por carlos57 - 15-07-2020, 12:10 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Fernandiyol - 15-07-2020, 12:17 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Fernandiyol - 15-07-2020, 12:11 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 15-07-2020, 02:58 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Fernandiyol - 15-07-2020, 03:00 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 15-07-2020, 03:02 PM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 17-07-2020, 05:37 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 17-07-2020, 05:43 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 21-07-2020, 10:46 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Undesueca - 21-07-2020, 07:29 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 21-07-2020, 10:42 AM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Pablinho - 21-07-2020, 10:50 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 21-07-2020, 12:01 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 21-07-2020, 01:54 PM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 21-07-2020, 02:04 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 21-07-2020, 02:25 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 21-07-2020, 02:31 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 21-07-2020, 03:08 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 21-07-2020, 03:14 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 21-07-2020, 10:02 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 21-07-2020, 03:34 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Fernandiyol - 21-07-2020, 06:30 PM
Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 21-07-2020, 06:41 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Fernandiyol - 21-07-2020, 06:50 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Fernandiyol - 21-07-2020, 10:11 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 21-07-2020, 11:24 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Fernandiyol - 23-07-2020, 11:12 AM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 23-07-2020, 12:52 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 23-07-2020, 03:27 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por JuanDeLaCierva - 23-07-2020, 05:29 PM
RE: Conversor de formato PC Fútbol a entendible y de formato entendible a PC Fútbol - por Tronic - 23-07-2020, 05:55 PM

Salto de foro:


Usuarios navegando en este tema: 36 invitado(s)