---
title: "packade fält?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/171802-packade-fält"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "krutov"
published: "2008-05-27T07:04:02.000Z"
updated: "2008-05-27T12:02:36.000Z"
replies: 2
views: 788
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/171802-packade-fält"
---

# packade fält?

## #1 — krutov, 2008-05-27T07:04Z

Hallå, hoppas verkligen nån kan hjälpa mig. Jag vet inte ifall det är rätt forum, men jag provar! :)

Jag har jobbat en längre tid med att implementera ett gammalt uppföljnings/faktureringssystem med ett helt nytt faktureringssystem. Det gamla systemet ska vara ett försystem till det nya. I kravspecen av importfilen till det nya har det dykt upp något som varken jag eller någon annan här på jobbet kommit i kontakt med förut, packade fält.

Om ni tittar på specen nedan, t.ex. "antal" som kan bestå av 15 tecken och dessa ska vara på position 49-56?! Det går liksom inte ihop. 
Datum har jag löst, men inte Kontraktnr, Belopp, APris, Antal och Löpnr. 
Filen ska innehålla en massa kolumner, men det är bara dessa som är av typen "packad".

Mycket tacksam för hjälp!

Recordlängd: 393 pos
Fält			Pos	Längd	Dec		Typ
Löpnr			1-4	7 Num	0		Packad
Antal			49-56	15Num	3		Packad
APris			57-65	17Num	4		Packad
Belopp			66-74	17Num	4		Packad
Kommentar		75-94	20				
Kontraktnr		95-99	8 Num	0		Packad
Systemman		100-102	3				
Registreringsdatum	103-107	8 Num			Packad

Permalänk: https://www.webforum.nu/p/171802

## #2 — Davlid, 2008-05-27T11:26Z

Ser inte detta så ofta men det verkar vara "COBOL Comp-3"-packat. Där kan du lagra två siffror för varje byte. 

49-56 är ju 8 tecken och med Comp-3 borde det alltså få rum 16 siffror där. 

Om jag förstår det hela rätt (har inte använt detta, bara hört talas om det) så ska ett tecken (en "sign byte") i Comp-3 koden indikera om det är positivt eller negativt (sista tecknet: D = negativt eller C alt. F för positivt). Så med "sign byte" + 7 tecken kan man alltså få ett nummer på 14 siffror samt indikator på om det är positivt negativt. Detta ger ju 15 tecken.

Är som sagt inte helt 100 på hur detta fungerar, men google kanske vet! Med lite tur kommer du in på rätt spår iaf.

/David

Permalänk: https://www.webforum.nu/p/2112745

## #3 — krutov, 2008-05-27T12:02Z

tackar tackar! 

Nu kom ännu längre på vägen! 

Tror jag hittat svaret här?!?!
<http://en.wikipedia.org/wiki/EBCDIC>

Permalänk: https://www.webforum.nu/p/2112753

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/171802-packade-fält
